Most people pick up ROA instead of archangel because her R channel doesn't currently build tear stacks, and she benefits from the HP since her egg gives her that extra life. As said earlier, she has good ratios, can farm forever, and E -> R is almost a no-skillshot consistent nuke, and E-R-Q-E is super.
If you can set yourself up for a farm lane, you'll end up really strong. I do something like,
Everytime you try to push off the lane and gank other lanes, she just sit there and R to kill everything and bam, the lane is put against you again. If you ignore her pushing and gank other lanes, she push even harder and have a cs lead of 30~100 creeps.
Anivia can also steal your wraiths like a boss
The wall can reveal brush, separate people, block of chasers.
Thanks for all the info. I guess the reason I don't think she does much damage is because I've just been doing Q > E, not the whole E > R > Q > E combo.
One more question: As Anivia should i be carrying? Or am I more for doing a bunch of damage at the start then using my utility to secure the fight for the team?
I ask because if I play someone like Katarina mid and I have a good game I'll go get a ton of kills and carry the game, but as Anivia I tend to get mostly assists. Ex: My last 2 games with her (barring a complete crap game where my whole team got stomped) I went 2/1/13 and 2/5/25. Should I generally have a lot of assist and a few kills or is this just because I'm inexperienced with her and I should be getting a lot of kills?
The nice thing about anivia is that if you get the kills, you can become an AP carry like most AP casters, but if you dont, you can still be good utility and help win fights solely on your wall, well placed aoe stun, and aoe slow.