I'm in the same boat. I don't like
Margaret- I find it harsh and just very unappealing in sound. However, I think
Maggie is adorable and I also like
Meg. I'd probably be more keen on using something like
Magdalen or
Magnolia if I really wanted a
Maggie. I wouldn't use
Margaret just for the nicknames.