Just started playing fortnite after resisting cause free to play rules. Its a really fun game, and theres no buying competitive advantage. I bought a skin to support the devs, just like I did on Among Us. As a generally “always by the cart” type of person, I think I'm starting to come around to the “pay what you want” model.
1. Should not be able to purchase a competitive advantage
2. Should be able to purchase the item you want.
Re the second point, if you want the rare items and that involves gambling random item opaque loot boxes, that's an abusive relationship. If it involves purchasing the item directly, or buying a box where you can see all the items inside of it, that's a respectful relationship. Purchasing the item directly is the most preferred.
Games that do this entire model badly involve Hearthstone and any number of mobile games made by Supercell.
Some people might balk at the idea of purchasing any further items, but personally, I don't see anything particularly wrong with allowing cosmetics to be purchased and applied as a model that enables people to have a great free experience.