I like a druid tank, because you are free to also go Boomkin or Resto with the same toon. So you can take the same group of toons and do both PvE and PvP.

If your sole interest for the team is PvE, then I'd think any of the tanking classes would work, and it would be your personal preference more then anything else that decides the issue.