What do you like more?
Because GTA is not for me. And Minecraft has to be built, etc. And I play Fortnite because my girlfriend wants to play that with me sometimes.
Personally, I would say that I like Minecraft the most, because I see myself as an expert in the game and I associate a lot of nostalgia with the game. However, I also have to say that I also feel very much about CSGO and GTA and that I especially had a lot of fun with GTA during the pandemic. Personally, however, I have to admit that Fortnite is a game that I have absolutely no use for.
I've been playing GTA for a while and it still hasn't gotten boring.
I've had way too many hours in Minecraft and I think it's worn out. GTA has a too toxic community and the grind is way too extreme. I personally could never do anything with Fortnite. I think Dead by Daylight, Brawlhalla, Phasmophobia, Hunt Showdown and depending on what I'm playing, Rainbow6 and CSGO are better.
Definitely Minecraft, because you have endless possibilities to play this game.
You can play PvP on servers, classic survival, modded or simply build something in the creative!
This is not the case with the other games of your answer options. So it could be that the other games get boring faster.
PS: That's my opinion because I play Minecraft Java Edition on PC.