It's cute! I've always sort of had a soft spot for
Annie. It's sunny but also tough at the same time. It makes me think of daisies - uncomplicated, hardy, cheerful.
I know someone who named their daughter
Annie in full, not as a nickname. I think it works as a standalone name.