Back on the subject of rangers though as a class. They are fun, which is important. But they can also be kinda hard to use. They ultimatly will need to be in melee, and their melee is very very involved compared to other classes. Though this is GW2, so that is not saying much since GW2 is notorious for its ease of play.
The main thing you'll need to get used to as a ranger is your pet. They are horrible. They have broken pathing, they can seldom attack on the run, they die easily, need to be baby-sat but dont follow your commands half the time, and account for a LOT of your damage. It's been an ongoing issue in the ranger community that our big defining skill is our pet (each class has a big skill like that) but unlike all other class skills, ours openly and constantly is a detriment. It's been holding the class back as a whole for ages, and a-net refuses to fix it.
When asking yourself if you want to be a ranger, you have to ask myself "Am I willing to deal with a frustrating, broken, and just plain bad mechanic" as well as "Is this horrible mechanic worth dealing with for the fun weapon skills and secondary skills"