People may seem right for each other when they complement each other's personalities, share numerous commonalities, and simply get along well. However, time can transform all that as people change.
I think there are things to watch out for before you make a final decision. Do the two of you enjoy doing things together? Do the two of you share the same ideas on religion, politics or sports? Do you share the same philosophy on handling money? Are the two of you compatible on cleanliness?