Anyone got/ getting it?

I'm weighing up getting it tonight, but friends of mine have told me to get Battlefield 3 instead.

Thoughts?