I haven't married or dated a lot of townies but I LOVE Erin Kennedy in Sunset Valley. She makes me laugh. She started dating one of my male sims while he was inactive and I just went with it. She's always breaking my technology and getting wishes to WooHoo my sim (so much for being unflirty) and having babies that look exactly like her (which I don't think is a bad thing except when they're toddlers or teens).
Leighton Sekemoto makes a good husband too, though I neglected to break him up with Tori Kimura before moving him in with my sim, so she accused him of cheating, broke up with him and it took me weeks to get them back together again.
Goopy GilsCarbo in Monte Vista ended up being a really cute husband to another one of my sims. He started hitting on her as soon as he got into high school and she was about to graduate, so I aged him up with a cake. xD He's given me attractive sons but it's risky to let him have daughters.
Nicoletta Lombardi in Monte Vista is not so good to have kids with, I keep getting clones!