In world of warcraft, Druid tanking may be the best and the coolest one. If you buy cheap wow gold online, you'll find many more interesting things in this game.
Unfortunately, no tank at 20 has enough of his super tank abilities to give you a feel for how he's going to play at level 80 when they buy wow gold only in a small amount. Also, very few players level their tanks by tanking. Most use a much higher damage output setup and that is in fact one of the problems with many tanks we encounter at the end game. They've never tanked before. So while you may play a warrior, druid, or paladin to 20 you probably won't have a lot of "quality" tanking experiences by then. This is unfortunate because new players are put in the same situation as you - they want to know for sure their class is useful and desired while fun to play but you really won't know that until you're 80 and have all your abilities and talent points allocated.
Blizzard really has taken painstaking efforts to rid the World of the notion that one tank is superior to all others. They consistently state any tank can do the encounter and likewise any healer can do the encounter. There are pros and cons to all of the classes; hence we have different classes .They have gone to a more "roles required" model for encounters rather than "classes required" because they saw many classes being pushed aside by the snobbish raids/pugs.
Because a few groups of people were willing to spend the time and try it out, ingenuity also happens and we've seen a lot of interesting tactics come about.