the thing is bf3 is only been out a year and its still way better than anything out there for gameplay, its also only just started expanding into differing modes, with the ability to add new maps at anytime i cant see other game makers catching up for some while yet,
bf4 wont be required until at least the end of next year,
wish they would add operation harvest from bf2