Tina,
If you can effectively solve the riddle of what characteristics will make for lasting human relationships, you could earn a fortune that will makes Bill Gates' billions seem like chump change.
All the points you listed are mere details. There have been successful relationships between people who would seem to have nothing in common, and disastrous failures between couples who initially seemed to be "made for each other".
None of this answers your question. But maybe you need to look in a different direction.