Not only is she a great champion, but learning her teaches you a lot about positioning, and how important it is. You have to position yourself, and the ball appropriately, otherwise you'll be ineffective in the game as a whole. You have to pay attention to a lot at once, but overall she's very rewarding to play.
Obviously as mentioned she brings a lot of utility to a team, and a proper ultimate will completely crush a teamfight. In late game it'll typically 1shot squishies, but above all else it's just extremely important to farm on her. Try to harass with auto attacks and the ball while farming, not too much of course, but she's capable of bullying out enemies pretty easily.
She also has a pretty easy time farming as well due to her passive, she develops some very painful auto attacks since she boats a 20% AP ratio + extra base damage if you utilize Arcane Blade, which you should on basically all AP champion. This damage also stacks dealing an additional 40% damage when you hit the same target multiple times.
All around she has a very solid kit, that's very useful for teaching you about team fighting.