The game is fine on its own, but it really falls apart if you have significant experience with other simulation games. The main issue is the AI. While many people defend the game by saying you must plan your constructions and locations based on the AI in order to correct it, you shouldn't need to optimize every decision simply to make the AI competent; instead it should be that your optimizations make them more efficient rather than nominally efficient. Other than the AI I think the game is just fine. I would choose most other simulation games like ANNO, Cities: Skylines, Factorio, and Tropico since they offer a more complete experience with incredibly competent AI and programming. I don't fault anyone for loving this game but I just really much prefer others. It's a great introduction to simulation games for a new player, however.