What if the rogue is a halfling and the ally is a massive dragonborn?
To the original discussion, I've not seen a ranger(nor read its powers, really) but as has been said, the warlock does good damage every turn while the rogue waits and then absolutely owns with CA.
EDIT: Jax, who was complaining?