If he doesn't love you like you do, then there could be something to be concerned about. If you look madly then that is not a good yardstick to judge his love by. Sex must be given to the person who deserves it. If he is in a hurry, then he does not care or respect your wishes. You need to step back
this situation to get a proper perspective. If compatibility is not good, then both of you need to have a great amount of justifiability. This seems to be already indicated by two breakups i.e. Means that one or both of you lack the adjustment required to make a relationship successful. This is a good indicator or future events and possibilities. Respect, trust, and commitment is very essential
to make a good relationship. If the indications are bad now itself, take a call and move on.