I loved Borderlands 2, it improved pretty much everything from the previous game.
Assassins creed 3 was a bit dissapointing though. It feels like a tutorial for the first 6 sequences(which is half the game...). This was particularly annoying considering I had played all the previous AC games. It does however get very good once the damn long crappy tutorial is over.