I've been using Bryce for over 12 years and it is my favorite program. I love the abstract interface and its material editor although it drives some people crazy. One of the very first projects I started was a city but as the years go by I find that I want more and more detail and realism. I think Bryce would be good for making a village or town but I'm looking to do a capital city. DAZ 3D, the current owner of Bryce, has their work on Bryce 7.1 on hold for an indefinite amount of time, a fact which really frustrates Mac users and those of us who want the program to continue its evolution.
I've tried Vue and DAZ Studio. I think Vue's results are mind-boggling but after trying several versions, the interface drove me crazy. Same with DAZ Studio. It really is a matter of taste though.