I have the exact one in your picture.
As with most fume extractors it has to be very close to where your soldering to pull the fumes in. You really need to be soldering no further away than 200mm from the fan which is too close for most people.
Usually i just turn it around the other way and let it blow some air across the workbench.
It doesn't "extract" the fumes then (as they dont pass through the filter) but it does stop me breathing the fumes in directly.
I use the Weller that you have pictured. It works fairly well. It does have to be close to your work but does suck up all the fumes. I picked mine up off of eBay for $35 USD I believe and it was another $7 for 3 replacement filters.
It's not a weller, its a generic china one that many companies resell.