I was close to buying it, but my logical side persuaded me not to. The game has very annoying bugs from what I hear. I'd rather sit it out till Christmas rather than get it now and become frustrated with issues that this game has. Some of the Steam reviews pit this game as unplayable because of it.
I made a bad decision of getting BF4 too early, so I won't be making that same mistake again for any other game without looking at reviews first and waiting the proper amount of time before it gets patched up.