I use it, but if i could (change it now) i would swap to npm nowadays. -- code legacy
If the client asks for a tool as such, I would choose jspm.
Otherwise, I prefer free style. With some modifications in package.json and a few lines of javascript, I can retrieve exactly what I really need, no more no less. For example:
I have been using both bower as well as npm to manage the dependencies of my project.
Jason Knight
The less code you use, the less there is to break
If you're talking a front-end, and you have enough scripting that it needs "dependencies" to even be managed, you don't know enough about HTML, CSS, OR JavaScript to be flapping your gums on the bloody topic!!!
Sadly that does describe a LOT of what people are vomiting up these days... megabytes of scripttardery doing 32k or less' job.