For me - with a man looks count but personality counts for a lot more. A man should be smart, self confident, tough, funny, kind and these things to me count more than looks...this is assuming he isn’t ugly. John Edwards had a pretty face but there was something slimy about him.
We women are different - looks count a lot more IMO.
You left out they have to be able to fix things.
There was a reason they called John the “Silk Pony.” That said, an utterly despicable excuse for a man, IMO.