I know, we're so dumb.
We always let the good ones slip away and then get mistreated like crazy by the next good looking jerk-off.
I think it's more that we want our cake and we want to eat it to: we want him to be a jerk, but not a jerk, and confident, and nice, but not too nice. It's just stupid. Or maybe it's that we want someone that we feel like we can change...Like, if he's a jerk, we want him to change into what the actual good guy is like.
Either way it's lame! Luckily, I found my good guy though, tired of those jerks...annnnd I intend to stick with him.
Good luck, I hope you find a smart woman for you being a good man.