Lee is pretty cute. It's a common middle name but it's actually fairly fresh sounding as a first name. I think
Leigh is ugly though. It's manly in a bad way. I don't mind masculine-looking names on girls but
Leigh is just too rough and awkward and has no redeeming qualities in my opinion.