Let's take Whiterun for example: It's supposed to be the "Jewel of Skyrim" and a busy trade hub yet it has less people living in it than some bandit camps. It completely ruins the enjoyment and immersion of the game when you step into any of the cities or villages. What kind of a Jarl would send soldiers to protect 5, yes FIVE buildings of Riverwood? Dragonsreach keep is completely disproportionate to the actual city as well. The building is bigger than all the buildings in the city *combined*. Not only that but due to the scale of the cities, they are completely boring and lifeless. The same 10 or so npcs run the same script and say the same thing over and over. You can run through a city in 30 seconds and see it in it's entirety, that's just disappointing.
And let's look at the civil war. What *possible* strategic value would there be in conquering 10 shacks. Why would anyone attack Morthal? There is nothing and no one there of any value to anyone.
Falkreath is supposed to have great significance to Skyrim. Why? Again, nothing there but a handful of shacks.
The lack of life, space and NPCs also mean that there is nothing at all to do in the cities. The serve as places to unload loot and nothing else. Riften has a few things related to TG but that's it. 99% of the game is spent outside of the cities.
I still love the game immensely and will buy all the DLC's once they come out, but it's just so disappointing to see all the missed potential. I hope that in future TES games the cities are given the attention they deserve.
