I started a free-to-play account because of the oft-voiced concern that the new system would make F2P unplayable. So far, I haven't found issue, but I'm still riding out the Premium Time from fresh starting the Account (you're given like 2 weeks or so).
Prior to the Econ/Camo Separation, I did not use a Camo on my ship specifically to save credits. Granted, I was in a Cruiser that did not live and die by the detection game, but it was a conscious decision to help me grind faster.
I did forgo Camo even while the bonuses were available (started the account the week before the change), but this statement is still fairly correct. Having gameplay aspects on the camos gives them purpose, which is nice... but you will have players that feel compelled to use them every game because of those bonuses. Not "needing" to run them does ease the strain on Free-to-Play players.