In the close to 2 years of my experience in tthe filed of matrimonial service....I see that, people are always looking for a person who is better than them in either complexion or looks or educational qualification or salary.
But, if you keep on filtering the profiles based on these 3 factors only, you may not be able to know the real person, behind these factors.
Be bold, come forward to talk to a prospective bride/groom, understand their outlook on life and then decide if you should take things forward or not !
Life is not a race to find a person better than you, it is an experience, where you need to find a person, whom you can share all your good and bad.