The thing is jspm, browserify and webpack are not exactly comparable. They do some different things and do them differently. What I was trying to say is basically this: If you ask a general question people will answer based on their perspective, which isn't necessarily aligned with your requirements and thus not really helping your decision making. You should focus on your specific requirements and work from there. For me, gulp takes care of pre-build/deployment issues, so I don't need those features from webpack. On the other end, jspm, beside including a module loader (systemJs) is also a 'package manager' that is comparable to bower but more generic. I find this to be very useful when you start mixing packages from different sources that use different module systems.