I am looking for a good class for world of warcraft. I like having good all around abilities. I tend to stay away from hunters and priests. What would be a good class to level up and play as. Also if it helps I play as a human most of the time.