While I think Wombat had it right that Sony hit it out of the park in comparison with BF3, it's only because of name recognition, sadly that's the most important thing. When it comes to real comparisons I think Microsoft is the better deal and going to cost them more.
BF3 is on sale for $5 all...