So what classes/specs not only do good damage but will provide me a good time playing?
Also if you could tell me what playing the class/spec feels like would be nice. I'm still not familiar with most classes cata changes/new spells.
Example: Playing Retribution you wait long periods of time where everything is on CD. You rely extremely heavily on RNG etc. etc. etc. ...something like that for a description would be nice. The more detailed the better really, thanks.