I found warrior tanking as easy as with any other tank and lots of fun, especially charge and shockwave are just great.
I've been running a group with a prot warrior, 3 shammies and a priest and did most of the heroics without much problems (and those I had where not related to the warrior).

Personally I prefer either pally or warrior over a druid or dk when it comes to tanking 5-man content since shield block really has some use (not that great when it comes to raids though).

Warriors however don't bring that much synergies to your group like a pally e.g. but play the tanking class you enjoy the most - each of the currents ones are totally viable as mb-tanks.