BroShep is a male fantasy catered to men. That being said, good-looking, charismatic, rich and larger than life is an oversimplification of a real man. It doesn't say anything about the man himself but the most prominent characteristics of him. That could also means he found himself attractive and a catch, with an ego the size of the universe and a very social person with a knack of maneuvering himself in any social situations. Have you notice how many time Shepard convincingly lie to get himself out of bad situation and manipulate people effectively? And a lot of these means he would consider himself as a wonderful catch and he thought himself entitled to any woman he wants.
A woman want to be loved and beloved in return. She doesn't want a potential heartbreak who wasted her time and feelings. She want faithfulness, someone who would be honest to her and not trying to manipulate her to do the things she didn't want because he thinks he can. She doesn't want to be someone with obvious signs of narcissism. Anyone who you think isn't good looking is a handsome person to someone they love. A man who considered himself having 'unlimited resources' could also be a man who overestimate his financial security, there's no such thing as unlimited. And all of these are realistic expectations for any women.