That's right, Blender has made a lot of strides in recent years. I was a Blender sceptic, having tried it many years ago. But recently I tried it again and had my socks blown off! I've since started using Blender exclusively for all my modeling/rendering needs (I don't do animation, so I can't vouch for it), whereas before I had to rely on several packages (e.g. Softimage for hard surface/ZBrush for organic) and never looked back.
If you only know Blender through its older versions, I highly recommend taking another look and even doing some tutorials - it's become an amazing piece of software!
I know that Blender is great, but does it really replace ZBrush? I've used it only for the tasks you would normally use 3dMax for or something like that, but ZBrush is quite specific. Is it actually possible to efficiently emulate ZBrush workflow in Blender?
If you only know Blender through its older versions, I highly recommend taking another look and even doing some tutorials - it's become an amazing piece of software!