All classes have good and bad points. i would suggest starting with a class u know. that way u know all the ins and outs of it.
on my battlegroup(Ruin) alliance is very short any kind of healer, other then that i dont see shammy much, or druids. as for horde they have a very diverse group of...