I love both. They have a similar vibe to me, and similar level of popularity so it's really hard to choose. It would come down to whether one sounds a lot better than the other with the surname, and which short forms might be used eg not so keen on Bel, but love Annie.