So I've heard about ZBrush - a sculpting software with a LOT of brushes for sculpting and I asked myself - should I use it for sculpting instead of using Blender which has only one brush. For now I think yes but I want your opinions for this matter, they'll be greatly appreciated.
I would advise you to get started right away. Zbrush is awsome for high detail modeling. You can also push the poly count in zbrush way past what a typical 3d program can handle. It also is able to be flexible , you can sculpt on multiple model resolutions and can jump between low poly and high poly versions of the same model.
And thats just the tip of the iceberg. There is a whole world beneath the surface.