I love annie and have played her many many times I have also seen her in many games. Though I have seen people do little with her, I have also seen people destroy with her. I think in a game last night she was something like 17/2/15. I find her survivability to be great (like most ranged). One thing, many people who I see that play with her well often stack runes with -CD and mana and not full AB.
I am with the ones that say that annies who were worthless on your team were having "operator errors" and not playing a poor champion. And I say this excluding those who maybe got into a lane/team with anti annie type chars (thought you can always ask for a lane switch).