I think mine is melee diviner. It is pretty tanky with even shitty items and dps is good enough as well. Most peoplenwill say that Guardian probably but my experiences are not that good with it. I personally find physical melee juggernaut more tanky than it. Also pet builds are tanky ofc but when it comes to boss fights, well, they can give me some sweaty times. So my vote is definitely for melee diviner.
I know not many people don't play TQ in these days but it's one of my fave games so even altho I take some long breaks, I always end up with playing it again and again.