F2P isn't necessarily a bad model. It's actually a pretty smart model that makes more than a subscription model because the average PPU can be higher on an addictive game, therefore it can actually go over the subscription cost. If WoW had a F2P model, they'd be rolling in billions, but it also can create unbalance.
I haven't played BFH, but I hear its quite popular. Anyways, Battlefield Online should be an interesting spectrum, considering it's being developed by a Korean company and Dice, and is basically BF2 but free.