Rogues are useless in this game. When you can pick locks as a Warlock or Ranger, why would anyone play a rogue?
 
I love playing rogues for the combat versatility.  Flanking in melee range + poison + sneak attack is very solid damage.
You could argue that rangers can do more damage, but rogues have a lot more tricks up their sleeve and can cover more ground.  Is rogue more challenging to play and to utilize tactically?  Sure, but I love that added layer of challenge.  
Also the hidden subtext in your statement is that we really don't *need* any particular class anymore.  This is true, and a huge strength of the 5E system.  We don't need dedicated healers, we don't need a dedicated Tank, we don't need a rogue to handle sleight of hand/scouting/stealth stuff.  And frankly good-riddance to that tired old pigeon-holed system.  
Now groups really can be more or less whatever and we can make it work.