It is since the last update where they made it impossible to buy anything unless you play BF:H several (as in 3+) hours a day, and even then you can get like 1 weapon or you already played BF:H long enough so you have some VP stored. If you don't buy permanent weapons you are at a pretty big disadvantage unless you are a gunner, soldiers and commandos need to radically change their playstyle not to become meatshields.
Before the update BF:H had the most balanced cash shop of any F2P game with a cash shop, after the update it's a general pay to win shooter with shitloads of hackers and very itchy balance.






