This is just my thoughts on the matter, but i think that if God choose someone for you, that person is going to be perfect for you, also perfection and beauty are subjective and changes from person to person. The perfect guy for me may not be a perfect guy for my friends and vice versa.