At lower levels, rangers are ok. Still not great, but ok.
Rogues, with riposte (love this skill as a rogue), can kill off (provided they have say a heroic ammy) 3-4 mobs per cast- allowing for quick and easy leveling. Combos help rogues more than rangers, though for auto rangers they may come pretty close to rogues.
For fastest leveling, rogue. For steady but SLOW leveling, ranger. At higher levels rogues will want to dual a druid or get a druid in-game to heal, unless sigils is involved.
Re: Awful skills.
#21Belenus
Napstrike- 88+ DPS Rogue- Ninja Pirates
Napol- Ranger
Morrigan
Napol- 130+ Hybrid Ranger
Napol2- 83 DPS Rogue
Napstrike- 88+ DPS Rogue- Ninja Pirates
Napol- Ranger
Morrigan
Napol- 130+ Hybrid Ranger
Napol2- 83 DPS Rogue