I run random heroics with the 5 man team best way to farm JP/honor, I would not run the one dungeon over and over if you are not sure why check the ban threads atm. I run several mixed teams for fun but the one that works the fatest for me is: Pally Tank Disc Heals Survival Hunter Destro Warlock Elemental Shammy I just got my 3rd team to 90 yesterday it is Blood DK tank 3 x frost Dk's and a Pally heals. I must say leveling them was harder all meele DPS die alot faster but once they are geared I think they will be unstoppable
I am just finishing up my forth team heading into some rep dailies and re sorting my set up to max my groups. ( sitting at 30 lvl 90's over 6 accounts ) prot paladins seem to be the best for tanking as most have pointed out above. Atleast one of Mage, Lock, Hunter for dps are required in each set up, all three would be ideal but variation between groups creates a more human approach and indicates you are not trying to MIN/MAX your botting. disc or druid heals I have found to be the best as they have great single and group utility. A hero class is preferred but not mandatory. My latest team was 5x paladins and had a hard time at certain content to gear benchmarks, but overall have not disappointed me too much. They will all be dual speced into prot and be the tanks of each team. I am slowly working towards maxing out the 11 slots across connected realms and running each group 2 times a day for valor cap ( disappearing in WoD ) and hitting the weekly guild dungeon bonus across my 8 guilds (free 8000g/ week and likely increasing in WoD).