has a strong laning phase, little to no counters, and is one of the best midlane teamfighters.
is good if u know how to attack people from behind walls and stuff, he's broken af if you get half decent with him.
does a bunch of damage, but that's pretty much it. Probably like the 2nd best midlane teamfighter because of his ult.
is really strong right now, so there's always her.
is considered op and nobody knows how to fight against her so there's her.
As for a really difficult champion that is very rewarding, it's probably
The reason why orianna is so difficult is because she can not chase anyone at all and the ball's movement speed is kinda slow so there's that. Azir's hard cause you gotta keep track of like 1-2 soldiers and yourself while autoattacking and keeping people in your soldier range.