Don't play my Ranger as much anymore but I feel the pets are pretty terrible for any serious content. They just die too fast and are a chore to control for the relative so-so benefits provided. Ranger pets don't do enough damage or provide boons/conditions with enough regularity to make me take a Ranger to a Fractal or World Boss over a Warrior, Thief, Elementalist, etc.
The AI has improved somewhat since launch (where Ranger pets were uncontrollable) and the tanking pets are nearly game breaking in solo PVE. For anything else, I usually feel like its a waste of my and my party's time bringing my Ranger to a session.
I would really like the class design in GW2 to be not as is currently- which is my biggest dismay in the transition of GW1 -> GW2.
Though I am pretty picky about class based play systems in that I dislike singularity of purpose a lot. So most MMORPGs do not satisfy me in this regard. GW2's classes are perhaps unfairly treated in my view because the first Guild Wars was so open in it's class system. Where as I sorta resent having to drag a pet with me as a Ranger in GW2.
Also I just really want to play a War/Para or Para/Monk again.