Viable? Yes

Ideal? No

If you want to be main tanking, be a paladin. Anyone who's min maxing is probably going to be using 2 paladins except if a fight comes up where having an offtank doing slightly more DPS would be useful.