It depends on personal play style. I have a pally main spec tank and a DK offspec tank. They are completely different to tank with. I can't stand warriors (as in playing them myself) or druids.
Play around w/them all. With the exception of the DK, play for 10 - 15 levels. All you've lost is a few hours of your time.