I feel like Olaf is one of the best champions right now---balanced, easy to understand.
I just started playing him, now that they deleted Aatrox.
I only have about 13 matches with him, but he seems to be a great solution for dealing with the out of control CC in the game.
He can serve as a tank while still doing true damage and has, I think, the best poke of anyone in his class.
He appropriately lacks a dash or dive or way to move through a wall.
I think he is an example of an actually balanced kit. Abilities are simple to understand for the player AND for the opponent, not like the ridiculous essays that you have to read just to understand what the fuck a champion you are playing against actually does.
Riot should really stop trying to out do the past by making champions more complex with overloaded kits..it creates a balance nightmare and edges out older designs.