Most people agree that hoppers are a bit disappointing, so I have an idea to fix that.
Introducing, The Out-Hopper
It's just like a(n) (In-)hopper, except it takes things out rather than putting them in.
I do think that making the hopper two-way would be a bit overpowered, so this is my fix...