I have to agree with most of what you said. No order to my list. :p
1: Assassin's Creed 2
2: Borderlands (would have gotten today if gamestop did not have a sweet deal for Army of Two)
3: Halo 3: ODST
4: Batman: Arkham Asylum
5: Street Fighter 4
6: Resident Evil 5
7: Dragonage Origins
8: Left 4 Dead 2
9: Fairytale Fights (just is fun if you are still a kid at heart, plus so much blood)
10: Ghostbusters (haven't played much of it so far though)