I love it because it's strong primarily. You don't mess with a
Margaret. And then it has lots of great nickname options that range from warm to cute to spunky.
I just think it is a really versatile name with amazing history but I do understand people not liking the sound of it. You don't pick it because it's 'pretty to say', I don't think.
Margaret is definitely in my short list for a hypothetical daughter.