I love my ranger, I have played all classes, and my ranger is the only one that I have beaten the game with.
As far as a secondary, I alsways end up back at monk simply becasue I hate res sig. there are some really good warrior stances and mesmer makes a great secondary if you want to specialize in trapping and interupting. When properly played a ranger can kill anything.
On my last mission, a level 24 monster killed everbody but mehe was a fire moonster so I kept stormchaser going to keep my energy up, I would res someone he would hit them and they would go down, it was just me and him. I switched to my vamp bow to health going. Afet a litle while I got hes casting rythym and would savage shot the spellI didn't want him to cast, and slowly killed him. After which our warrior, who I rezzed a few times, left (I think in shame). Not so good