I want to play a class with a decent skill cap. For example, I don't enjoy Warrior as I just hate tunneling a target and feeling like I can't make as much of an impact as other classes. I really like the play style of WW Monk, but some people told me it's brain dead and doesn't bring much to a team.
I am happy to play ranged or melee, but would probably sway more towards melee. I also like Ret because of the utility it brings to a team, but I've heard the mobility is a bit crappy.
If some decent players could give me an insight into classes that can be influential in the hands of a good player then it would be very much appreciated.