Wait...what? I thought this was sub based? Did they change that to actually free or is it pay to win?
I don't know about that, it's not long come out of closed beta (which you could buy into I think) it's not pay to win though, everything that isn't silly stuff, like booster colours and paint, are realisticly earnable via credits. The mechs and weapons seem pretty balanced, you unlock the weapons a mech can use buy just playing, and then spend money or credits on a new mech or extras like a weapons cooldown or a droppable item.
Also like I said the starter mech is really strong, there's no real reason to even buy a different mech unless you fancy a different playstyle. I can see this game doing well, the mechanics are really nice and nothing is too irritating to fight yet, if they keep that up it should do well.