I've been reading and interacting in some other posts trying to get this decided. But it seems to be a little difficult based on trying to leverage what I have. So I'll put this out to see if you experts can help direct me. I am trying to think of a way to leverage the 70s that I currently have if possible in order to do mostly PVE instance farming, but I guess I don't mind replacing any of the toons I have for "the team". If I have to level up 5 new toons , I will enjoy it anyway. I don't know much about pali or shamy. I'm currently very weak in understanding the macros and key mapping and stuff I'm sure this is going to be VERY challenging for me at this beginning level. I'm on a pvp server, so I would like to be able to handle ganks as much as possible in my group also.

I currently have:
- lvl 70 4/5 T4 Feral Druid tank main that I really enjoy playing.
- lvl 70 Shadow Priest decked out in full S1 gear that I just got geared up to attempt doing arenas on. He used to be my main as raid healer pre-tbc , but got bored healing and just used him for xmutes and pots after tbc came out.
- 58 rogue I'm leveling with my gf who has a 60 Boomkin now, she will most likely respec resto soon. ( I only mention this because she probably will fill in my multi-box group on pve/pvp runs when she is available, but I'm not counting on her being there all of the time so I need to think about heals for the team.)

Standard PVE groups look like tank , heals, 3 dps. I'm thinking I could use my Druid for tank, S.Priest for (weak) heals, and three dps that I can't figure out (3mage/3lock/2 mage-1lock/2 lock -1 mage/ 3 shamy/ ). I made a pali just in case I should replace my druid tank with the pali to make it easier if it is in fact easier, but I really am not sure where to go with this at this point. any suggestions ?

TIA
Mac