I'm new here too but here's my two cents worth.
Perfection isn't what we should be looking for. Marriage is one of the hardest relationships one can ever be in because you have to deal with your nafs and the nafs of the other person. We should wonder if we will make good spouses rather than if we can find someone who will read our minds, say all the perfect things and give us a wonderful in love experience.
There's no perfect spouse and no one has a perfect marriage. What successful people have though, are relationships in which they compromise, step on their nufus for the sake of Allah, admit when they're wrong and treat each other with respect and manners befitting good, god fearing Muslims.
I've found books by John Gottman put things in perspective; they help one know what to expect from marriage, and what kind of work it takes on a daily bases. They've also been recommended by top Islamic scholars who specialise in marriage. Wallahu alam.
Khadija.