I enjoy everything about the role and the champions in it (except bard, fuck him). I would not prefer to main something else. I
Also, if you think about it the majority of players aren't all siphoned into one role. The majority do not play mid. The majority do not play top. Or adc. Or jungle. The population's too large for popularity to shift the weight of things that way.
And I hear tons and tons of complaints from people about every single role for different reasons. Let me list some of them.
ADC feels useless because itemization and mobility creep, bad supports ruin their influence, they take too long to ramp up to be useful, it's stressful having to avoid getting killed when everyone wants you dead.
Top feels useless because it's too far from the rest of the map so if your team does badly you can't win the game, it's an island until the enemy team comes to shut you down and then you get three man roamdove and it's awful because nobody ever wants to help you, it's too snowbally and just one kill completely ruins the lane, even if you win lane the teleport meta means they can just catch up and nullify kills that you do since they don't lose any cs (panzer's personal complaint).
Mid feels bad because it's impossible to handle being camped due to immobility, as soon as a lane loses that means everyone comes to your lane and you can't cs or do anything as your team takes all the farm and the enemy team destroys your tower, if the enemy gets blue buff you simply lose lane from the huge advantage if your jungler is selfish or needs blue, as a mage you can't carry as easily because you rely on burst damage and can't burst everyone.
Jungle feels useless because if all your lanes are losing you can't go anywhere and gank or you'll just get counterganked and make things worse but everyone yells at you if you don't and then yells at you when the countergank happens as if everything is your fault, it's impossible to influence the game as much as the enemy jungler as soon as they get ahead and so you end up losing control or even access to the game as they take your jungle, gank your lanes and control all the objectives, farming jungle is boring.
Supports feel like they have no impact if the team isn't doing well, it's hard to make up for a bad adc, everyone blames you if there's not enough vision at the exact moment and place they want it, you get none of the positive feedback from the team when things go well in bot lane, just sitting in lane and keeping another guy alive is boring.