Anna is overused, and when it is used it is often used without reason.
Anne sounds nicer IMO.
Annie is cute, and is fine on its own for someone of any age.
However I would not shudder at someone named
Anna, it's a nice name and all, but not memorable in any way.