Late to the party and not gonna go through all 7 pages of comments, so might adress something that has been said before. The only thing I saw in my games what would justify a poor reputation is the higher dependency on the RNG. If you can only make one attack (especially in low op environments where there are no reaction attack shenenigans and without bonus action advantage) and the rolls are unlucky, lets say, 3 times in a row in combat, the combat can be over without the rogue contributed hardly anything.

I've seen this happen, and it seriously deminished the the fun the player can have. High damage single attack is all nice an well, but not when you miss too many of those.