I'm happy for you!
I did pick the wrong guy, definitely. We all have such different experiences, where relationships are concerned. There isn't a template we can apply that will ensure happiness in a relationship. I have a friend who got engaged after dating a man for just three weeks and they've been happily married for 10 years (and counting).
Another friend dated her boyfriend for years and years and when they got married they wound up getting divorced after only a few months. Go figure.
But if your husband has a brother, let me know ;>)
He does have a brother, and someone else already snapped him up. They're not much alike, though. As my husband said to me once, "YOU got the sane one.... if we're grading on a curve!"