Unhealthy relationship?

My boyfriend and I have been in a long distance relationship for almost a year now and I fly to see him. When we’re together he’s the perfect boyfriend but when we aren’t he doesn’t go out of his way to make me happy. We used to talk on the phone at least twice a week and now it’s around three times a month. All he wants to do is play fortnite and he is an awful texter, I have a higher sex drive than him and when try I sext him he used to be so down for it and now he’s started not responding until morning and pretending I never said anything... I love him but I’m always annoyed with him and the little things get to me, I have brought up the fact we don’t talk as much and he just always tells me that he loves me and “everything will be better when we move in together.” I just don’t know if we’re compatible anymore, any opinions?