I just bought it yesterday, before it officially launches today and jumps up $15. I haven't had the chance to fire it up, yet, but hope to do so this weekend.
One of my friends has had it for a long time, and fired it up yesterday and said it's a whole different experience (in a good way) and the game finally feels finished and fleshed out.