I really like Mat, especially in Towers of Midnight, but I could NEVER have him as a SO, I will be annoyed most of the time :P I think Perrin is a good husband material (he kinda proved that I guess). I really like Lan as a man, too, but I don't know if we will ever be able to hold a conversation
So, yeah I think I would choose Perrin I never thought I'd say that :P