I think this is all possible when you have evolved the relationship to a point where the life project needs to be exposed and priorities set for the future so both can reach to the necessary agreements for the relationship to be "lasting" (ever-lasting, if you please). If disagreements on here can't be handled, it could also be a break.
In the case of an old friend, they had all the polarity and all the love; but for him, she was his first "true" love. He realized, despite of their compliance to most of the points of your list, that maybe he was still young and wanted to have a lot of experiences before making a choice.
So, they broke up.
In conclusion. Make sure your lovers are happy with themselves and their individual lives before discussing any life project. If that test is already passed, all this list can become possible and become the gateway of a bright relationship.
@dongdong2308 Nice work, I think you're improving very much. Please come and visit me soon.