I don’t think he’s going to say yes, but I hope you’ll let me know.
The differences you describe between the two of you are not deal breakers. Lots of couples have these differences and make things work. In fact some of these differences can be assets to a relationship. What is of more concern is the chronic long distance that is so much a part of the majority of your relationship. It is very hard to make a relationship work with this kind of distance over this much time, with no end to it in sight. 😳
The other problem is the fighting that you indicate is a majority of your time together. It would seem the fighting is a reason to hesitate at the least and prevent at the most, a marriage. Things get MORE complicated in marriage with children, family pressures (which you’re already feeling) and work and health issues.
I think you want this to work, but you’re not being realistic. Being alone after four years of being with someone can be disappointing and scary, but I don’t think you’re holding out for Mr. Right from what you’ve described.