Great article! Writing CLI tools in Node makes a lot of sense indeed.
I'm considering settling on the nopt + npmlog combo, especially as they should be future proof modules considering npm depends on them.
[1] https://npmjs.org/package/npmlog (the logger util that npm uses).