However Rollup currently lacks a lot of features that make Webpack a good choice for large and complex apps.
You can get a feel for the code Rollup generates at http://rollupjs.org.
> it combines modules into a single scope, rather than wrapping them in functions and shipping a module loader with the bundle
I'm really interested, I got into JS development this year and have no idea of the internals of bundlers/packagers.
That is just one situation though.
The way we're looking at it, you use rollup to pre-bundle libraries where you want all of the dependencies inline and use tree shaking to make those as small as possible. You then consume rollup's output from Webpack, thus making dev time builds much, much faster and the resulting output super small.