its actually pretty bad and not worth the time or effort. BF Heroes is Free2Play as well and is 100x better than BFP4Free. It's BF2 with some odd looking WarRock / Some free azn FPS game that is made every week with micro transactions. Thats what BFP4F has too.

Basically, its US Version of a free 2 play off what all the Korean and Azn style Free 2 Play games are that have micro-transactions.

Get BC2 for $20 and that hold you off till Battlefield 3 BETA Then BF3 BETA till Release