Annie is actually a completely balanced champion.
Some people say she is unfair to play against due to her point and click nature of her abilities. However, she is short ranged with her abilities, which adds counterplay by staying out of range. Flash has a 5 minute cooldown, which she relies on heavily for engaging. I suggest keeping annie as she is.