Are there any alternatives to
I'd like to see the current transfer rate of a data pipe, a progress bar and an estimated completion time. Any other tools that can do that?
There is another program called bar that also provides this functionality.
Of course, pv can do what you're asking for with
If you are using Debian or Ubuntu, try the package "vbuf". It's not a progress BAR, since that would need to know what 100% means. But it does show bytes, recent rate, and total rate. You just insert the vbuf command in the middle of your pipeline.
Disclaimer: I am the author of vbuf and libvrb.