Yes, sex isn’t usually the problem; it’s the living together part that’s tough.
Any two people can have a happy relationship. The only absolute essential is that each partner put the needs of the other first. For men that usually means ego gratification (through sex) and for women it usually means financial security and romance.
If Adolph Hitler had married Mother Theresa and they each put the other on a pedestal and the needs of the other ahead of all else, everything would have fallen into place. Adolph could have become docile and harmless so as to not worry his wife and Theresa could have learned to do what Adolph likes in bed. Too bad Eva Braun was not Mother Theresa.