How do you rank the love interests/husbands, worst to best?

Inspired by a post about Rex, how do you rank all the long term Boyfriends and Husbands on the show? Taking into account ethics, behavior, skills, looks, money, etc.