First of all, I am not really sure an FPS game is best suited to a subscription model, it works []
First of all, I am not really sure an FPS game is best suited to a subscription model, it works in MMO's because people realise that there are certain overheads involved such as keeping huge servers online 100% of the time, direct in game assistance to players, regular new content etc.
You can not really call BF3 a 24/7 service just because people play it a lot, as the devs/publisher are not constantly working behind the scenes to keep the game running - they can just release it and forget about it so there is no actual justification to charge people a recurring fee to play other than greed.
Secondly, I would in some ways be prepared to subscribe to play but EA would have to seriously improve what they are offering, I would expect new content on an extremely regular basis.
They would also have to pull their finger out when it comes to supporting the game as there is no way I would pay a subscription to a half finished game that gets patched twice a year.
There is just no way at all I would pay a subscription if their patching/customer service remained at its current standard.