Anivia or donger?
anivia or heimerdinger?
anivia or heimerdinger?
I can't speak much to Heimerdinger's strengths; I've never played him, but I'm an Anivia main. Both have good waveclear and are great defensive mages, with strong sustain damage. Anivia has more utility though, between her wall and her CC. I would assume Anivia is better in teamfights, due to her large AOE ult, slows and stun, and her wall, while still outputting considerable damage that I'm guessing would be on par with Heimerdinger's in a teamfight.
Dinger pushes harder and can get your turret faster, but if you're a good marksman you can easily win. Just play defensively against dinger if you're anivia and watch out for the times on his turrets he spawns.