I think what makes fortnite bad is its community and how it basically became a game for angry 12 year olds, not that its a bad game in its design and function.
Yeah, a lot of free to play games attract a certain type of player. I'd say it's the same for MMOs that are buy to play. I preferred ESO and its community when it was pay to play. If the move to buy to play was commercially successful only ZOS knows, but I didn't like the direction the game and its community went.
[snip]
P2P has proven itself superior time and time again, the only exception is WoW, and I'm honestly not sure how that happened. WoW community way back in the day was good.