Orianna Just a Little Too Strong
Every champion in League has clear weaknesses that can be exploited so as to limit that champion's effectiveness in game. Orianna's main weakness seems to be that she is immobile. However, with flash, ghost, a shield, her ultimate, and her slow/move speed steroid, not to mention her relatively long range, her kit on its own provides her with enough mobility that its just a little too easy for her to escape. Now, because she is immobile, Riot has seen fit to bless her kit with decent damage in the early/mid game, and absurd damage and team fight potential late game. Yes, she is a skill-shot oriented champion, but her fairly long range mixed with a large enough hitbox on her q and aoe on her w and ultimate make landing her abilities somewhat too easy. There are obviously other mage champions with easier to land abilities that arguably provide more consistent damage for the team. However, these champions tend to have weaknesses more exploitable than Orianna. To sum things up, no one thing about Orianna's kit is overpowered, but when you add everything up, it becomes a champion who is consistently top tier in professional play, very strong in casual play, and who is seemingly immune to the nerfbat. Champions are supposed to have trade-offs built into them that prevent them from being to good at everything, but in my opinion Orianna is the exception to this rule. She is just a little too good at everything.