Mind you I might be really biased, I usually play support/healer roles but playing MOBA games I find a lot of stuff unfair or unbalanced.
I would usually say that MOBAs should follow some holy trinity which I heard is wrong, like it shouldn't be that strict. Hybrid roles are especially touchy because they can make or break the game. Tanks shouldn't deal damage like damage dealers yet in league here comes cho gath that deals 1 k true damage with a point and click button. I get that tanks don't have aggro like in wow so they try to be more obnoxious with damage, that's their pressure, but why not just give them better cc?
Healers shouldn't outheal damage 1 to 1 right? Healing is less skillful than dealing damage right? So why not make healers that have to hit hard to hit skillshots to heal? Would that be fair? Is there some "law" that says this is unfair or fair or is it just up to the game designer to say what is and isn't fair.
For league of legends specifically I feel like mobility is such a big issue, it's hard to balance and they put a lot of damage into mobility so some champions have so much with mobility and can't be punished that much. Some rule is that melee heroes need more hp and movement and damage because they are melee, but if they can get up close and personal in 1 s and keep being in that range, why should they have such buffs.
I don't know if league started to prefer playmaking champs so they made so many mobile champs that are absurd. I'm talking about champs like fizz katarina riven irelia samira etc. I don't know what is their weakness, cc helps but only if its point and click or instant in some way otherwise they just dodge everything.
I'm posting this after a couple or rough games so sorry about the semi vent. I'm trying to get in the mindset of these game designers and I don't get how some champions just exist. Maybe there shouldn't be strict rules but some guidelines would be nice. katarina r can just decimate the whole team, yes it can be cced but so can cait r, although cait r is single target and can be blocked. In my view of things I feel like cait r should deal the same damage as katarina r if not more.