There is no perfect class - It all depends on what you are looking for.
Very clicky and less skills spams = Warrior, means you will click your mouse more often than you do other things
Very skill spam class, good for utility and combat = Caster
Very organised, and conservation based class = rogue - in the sense of you need to conserve stamina, and time skills
Very good group class, and can deal good damage with it's specs = Healer - I never played this class, don't expect me to know
All depends on playstyle.