From where I'm sitting, as it stands, it's pretty good (don't play MP). It is absolutely incredibly brilliant where it gets things right, but it is far from getting everything right. I'd say they are about one large, or maybe two smaller, patches away from what would have been an *acceptable* 1.0 release.