Best free to play model would be to release the full game for free and only charge for costumes like Dota 2 or go with the LoL model who actually sell ingame advantages, but also make them accessible by grinding the game out like a madman (thinking about that, it’s just fucking retarded).
Why?
Casuals are gonna make you the most money in the long run and are the ones who most likely spend money on new stages, music and costumes/cosmetical items.
The 20000 hardcore nerds that play a fighter for 8 hours a day trying to perfect every single aspect of the game, won’t give a fuck anyways since they get the required points anyways.
The problem is that Japanese run companies like Capcom seem to run very conservative business models and seem to think that they don’t get their moneys worth when they offer a game for free without selling ingame advantages.
The whole gem/dlc disaster that was SFxTekken is a proof to this mentality and a very sad one.
Selling ingame advantages like this will completely alienate the hardcore/competitive fanbase and make gamers more hesitant to get the game at all because back in your mind you know you’re getting ripped off.
If you think about making a fun and exciting game first (like Dota 2 for example) and then think about what parts of the game you can monetize which doesn’t alter the basic game experience, you’re gonna have a long lasting game that shoves the money up your ass until you puke it out.
There’s so much shit in these games that you can sell, that does not alter the game experience for people that don’t have the money to invest in it but will give casuals some kind of prestige to show off it’s not even funny and haven’t even barely been touched.
New songs, new stages, complete skins/costumes, single cosmetic itemslots, taunts, win quotes, announcers, colors and custom effects for special moves and shit.
Sure your game is gonna look like a fucking clown show after 5 years, but as long as the core gameplay is intact, the competitive scene will bloom due to the accessibility your game offers.
For every player who leaves LoL or Dota 2 for example, there’s 2 or 3 people picking it up and a couple of those fucks might be really talented and may become the next Daigo/Fatality/Flash of your gaming scene.
At the very least it makes sure you get more sponsors involved since you’ll have a much bigger scene and the competition will rise into crazy proportions.
I’m not a fan of selling new characters for these kind of games though.
If I’d run the development for a free-to-play Street Fighter 5 for example, I’d start the game out with 14 characters and add 4 new ones in the first year and maybe 2 more every following year but in no fucking case sell them.
New characters are fucking cancer to fighting games, imo the cast of SF4 is already way too big and ultra is gonna make it even worse.
Don’t even know if I made a point yet or just ranted all over the place, but in any case I’m done, thanks for reading.