I prefer
Marjorie.
Margery looks heavy and domestic to me by comparison, and makes me think of margarine. But I guess I see its appeal, on a real person, too. I used to work for a guy who named his daughter
Marjorie "
Margie" - she'd be about 15 now. Cool name. Definitely usable.