It's all about what you are willing to live with for the rest of your life because you can't change them and if you try they just do less and become more negative :P
I think I did pretty good but knew from the beginning that my hubby is super lazy. He was diagnosed with diabetes 3 years ago, so that explains some of his sleeping on the couch but ya. I married him knowing he's a lazy bugger so I have to live with it now. There are pros and cons in every relationship but he treats me with love and respect, encourages me to do anything I find interest in, has allowed te to be a stay at home parent(even though I now bring in more income then I did working :p). He's kind, generous, tollarent, easy going, attractive, and VERY smart. And he makes cute babies.