While no human is perfect, why is so hard to find a good guy who totally understands you, isn’t over-confident, has no player-like tendencies, and has all the qualities that would make him perfect boyfriend/husband material?
It's okay to search carefully for him because it wouldn't be a good thing if you settle for less than you're worth.
Amber Oliver of All Women Stalk lists those personality traits a guy should possess that show he'll make a good boyfriend/husband.