..... Personally, Ro2 is tha game for this year.
Just to focus on this comment specifically, I would agree on the GOTY title.
Yes, all the new games, RO2, BF3, CoDwhatverversiontheyarenow are all not flawless without their own bugs and glitches, so any bugs each has all cancel one another out, as some people can play, others can not, and some just have issues but can still play.
It happens.
But why I think RO2 should get GOTY awarded to them is due to innovation and bringing something new to the table.
RO2 compared to RO1 has far better graphics, an actual single player (which is good or bad depending on who you ask, but at least it's there and works better than RO1's), more interaction, better movement, better weapon physics, multiple game modes beyond just Territory, and basically is a complete overhaul and evolution from RO1.
BF3 compared to BFBC2 or even BF2...... well.... it's just BFBC2 with slightly better graphics and more elements from BF2 added into it..... so when it comes to innovation, it simply just isn't there.
Call of Duty?
Can't say I even bothered to pay attention, but if it's anything like all the other CoD games dating back to CoD4.... then there's not much that needs to be said.
Then when you compare each game to one another..... RO2 has fast and continuous patches/updates, SDK, Official and Un-Official Mods, Official and Non maps and overall expansion to the game over the next few years, as well as all the above..... RO2 should win hands down.
Though there are still plenty of other games out there beside just these three and not all are FPS's..... so who really knows what will happen?