I played apex legends for free for nearly a year before buying any silly cosmetics. Granted, now that i do i am hooked and have overall paid more than if i had paid 60 for apex to begin with, but i think its a good volontary subscription model. And since there isn't any pay to win aspect, i'm totally fine with this business model.