I agreed with this so much it finally got me to stop lurking.
That said, I suppose it's still too early to tell how these games really stack up against each other when we still don't have a real understanding of 3H's DLC plans and how they'll shape the overall work.