That's because Planetside 2, while not perfect and free of hackers, is still awesome and pretty much how F2P should be handled. You can slowly unlock shit and never pay, or support them and pay to unlock stuff (but not cert only things).
Havent touched BF3, didn't seem to like it as much as...