Hey Flip,
The thing I expierenced in 3D is that there is no best programm

It is like you say, it always requires a mixture of bits.
Zbrush is a great programm, when you are doing something with faces or characters. Ever tried to create and car in zbrush? Believe me I know, its hard
I believe that you always need one base app, like Maya or Cinema or 3DSmax.....and than you can have some more specialized tools like Zbrush or Daz (or terragen...etc) to make specialized things....
So:
There is no best 3D programm!