I'm not a big fan of
Margaret, although I don't hate it. It's rather dumpy to me, but I do prefer it to
Margery or
Marjorie, which make me think of margarine.
The only nickname for
Margaret that I like is
Meg. I think
Maggie and
Peggy are just so horrible.