The source code looks very similar: pump, pipe. Why would I use one instead of the other? Is one simply a better version of the other?
Stream.pipe is now the preferred method apparently since 0.3.x so try and use that when possible
sources:
https://groups.google.com/forum/?fromgroups#!topic/nodejs/FwdDQvAf4xM
https://stackoverflow.com/a/4591335/424851