This game was fun for awhile, but ultimatly it got boring. Theres always people complaining when you upgrade your city, but if you downgrade it, there's no way to get the population up. Factions that get close to each other fight, and they end up burning down a portion of the city, they make crime go up, or they destroy the economy. Essentially you can work up to a certain point, and the entire city will fail before you can expand further.
Another point to make, is that the business's in the game don't have any bonus's added to them, so the best way to run a city is to find the smallest building, and pack them together, because doing that will give absolutely no negative effects.
I'd definitly reccommend this if you want a simplistic city simulator, but I greatly prefer Tropico 4 over this. The only fault with tropico is that the road system is absolutely terrible, and the only way to fix traffic is to redesign your city to situate the traffic better.