3. Personality Matching
The connection is of course important, but his personality connecting and meshing well with yours is important. If you're going to be with someone, you should probably have some personality common ground, such as your sense of humor. If you can't think that a guy is funny or can't understand his sense of humor, that isn't going to make for a good relationship at all!