I would accept Val Royeaux better if it was a small area, but made to look as if INSIDE a much larger city.
However, that is not what happens and thus I agree this city was a complete afterthought, which is a shame considering it´s importance in Thedas and how beautiful the art direction for the city is.
Why it doesn´t look like the area you can visit is inside a much larger city?
For a start, there is that small corridor with statues where you start, and looking outside, what you see? A bridge with water around and wilderness in the distance.
Then across the small square, what do you have? DOCKS. WIth only water after them. Which means that it doesn´t look like there is a city before the statues corridor nor after the docks. Well, maybe up and down (on the map)?
Then you use the fast travel points and go to the terraces of the city.
What do you see? The city capital you are at is NOTHING MORE than that little thing you see. Beyond it, there is only water (a square of water) and mountains very close by (they are faked to look farther away).
REALLY?
Bioware could have easily created created a big fake low poly city extending over hills on the other side of the lake (connected by bridges to the area you are. You see that in plenty of games... fake cities that are little more than the roofs and towers extending to the distance. Yeah, it´s still a bummer than you wouldn´t be able to explore it, but at least it wouldn´t be such an IMMERSION BREAKER that it is to see the whole of Val Royeaux from the terraces and realize it´s ONLY that little public square and surrounding buildings.
Might sound strange, but it would be imperative to me that one of the first things Bioware should patch is this... but really, to me at least, it´s a big big immersion breaker. I think Bioware could create graphical assets to make Val Royeaux to look bigger in less than 1 week.... and just add them in a patch and make the mountains look more distant.