Fortnite is honestly not my favorite game, probably because of how toxic kids aren't reflecting good things onto the game. Other reasons are that the menu is confusing to navigate (this is prob just a skill issue though.) And that fortnite looks a lot different from what I saw, there's just too much going on.
I'd say Minecraft is better, even though there are a lot of bad things reflecting onto the game itself, except the bad causes is from Mojang. I remember when I could play bedrock edition freely, and then the bedrock team adds an update which makes the game unplayable, and I've spent a year on a certain building world, and it was just all gone.
But even though Minecraft has more bad things reflecting on itself than fortnite, I still think minecraft is better, since it is super fun to play Java edition with my friends.