Real money for cosmetic items that give no advantage in-game is the only IAP/freemium model that I will support.
I’ve bought Fortnite skins, and likewise on Starcraft II.
Other than being a little pricey, I don’t see any problem with Epic’s monetization strategy with Fortnite.