Damagewise (which is the strikes shtick)
I belive it goes Rogue > Ranger > Warlock
However Warlocks find it easier to defend themselves, and can lay some nasty effects on the enemy, the Ranger has good defensive capabilities and is the most adaptable. Rogues are short range and melee but can hit very regularly and can really put the hurt on.