Webpack 1 doesn’t support native ES import very well, that’s why you have imported whole library.
Webpack 2 should fix it we tree shaking mechanism.
In meantime you don’t need to find another libary.
Instead of import { debounce } from 'lodash'
you can write import debounce from 'lodash/debounce'