If I know EA then this wont be "free" for long - and companies like this have some very slippery definitions of 'free'.
Purportedly it's all advertisements and micropayments if you so choose. But yeah, I can see them making you pay for maps, weapons and the like in the future, which would be a shame.