I leveled 1-80 with a pally tank and a druid healer and you're right. The pally was always standing around waiting for a mob to get close enough.

My next team I used a warrior tank with charge and that was a little better, but not nearly as good AoE taunting.

My current team has a monk tank and that is working out pretty good. Have you considered that? He has a quasi-charge and great AoE taunting and dps.