I've probably played this to death. It only takes me about 2 to 3 hours to finish it and that's doing and building everything that there is.
However I find each game to be different and the harder difficulties are really challenging. This game is like a board game, it's not meant to last long it's meant to be challenging and different each time you play it.