One might argue the TWF ranger would be better, because he has 2 weapons to proc his hunters mark, but he isnt.
the bonus damage (2x d6) is equal to the sneak bonus (2d6). He gives up one round of TWF to selfbuff. also he no longer has a better hitmodifier.
So overall he can not close the gap against the 3 attacks of the rogue.