The idea that God gives us spouses is just a new age thing, a human creation, in whole the bible, we have numerous examples of people marrying and being married, all of them were being driven by hormones. Moses worked for the father in law for 14 years, ample time to select the one who he was physically attracted to.
God has given each one of us what we need to go out there and find a spouse, the rest, God will take care- this is what we call walking by faith. We can not play God when we select good or bad character, for the character of a man is in their heart and only God knows and can change the heart of a man.