I'm thinking of buying one but was wondering if anyone had any experience with them, are they any good? Is there anything that does a better job? This is what I was looking at, let me know what you think.