I honestly would have no problem with them going full-on microtransaction revenue stream since the game is free. I actually expected that as part of the f2p package. I really don’t like the idea of perks being inside the microtransaction system, but characters and skins don’t bother me at all with the way they’re doing the free character rotations.
IMO the problem people had wasn’t that there were a ton of skins, it was that there were a ton of skins for a fairly high price relative to other games’ cosmetic stuff AND the game was being sold for full price anyway. The way people saw it was full price game + two separate season passes (yes I know, “hunting season” pass, it was terrible marketing) + cosmetic micro-DLC = triple-dipping into their wallets.
Now that everything can be gotten without spending a dime, adding the option to spend money instead of time doesn’t seem out there at all.
Back to the topic at hand, IMO perks would be the single worst thing to put inside a microtransaction system. It’s the ONLY part of the game currently behind the “key-wall” that I wouldn’t want to see payable with real money. Even having them purchaseable with keys is kind of feel-bad right now. There are a couple skins I’d really like to get, but I feel like I’m gimping myself by not unlocking/upgrading my favored perks ASAP. They should be either grind-only or fully available IMO.