I really wanted to add 'Ascendancy' on this list as well... but wasn't sure what to bump for it. If you haven't played it, check it out. It's a great mix of Civ and Sim City plus more, but set in space.

Was it great big abyss who said he plays BF3 everyday? I really 'want' to like it, I love how it looks and sounds, it's just the "spawn-run 10 feet-die-repeat" that causes me to ragequit, I can't remember when I played more than 2 complete rounds in a single sitting. How did you get past that point of frustration and really just enjoy it for the teamwork?