If you know anything about advertising and sales, other competition go on to these sites and talk down their competitors that are succeeding because they are failing. Ask people you know who have the product and make a decision for yourself.
I've had leaffilter since the company opened and I love the product. Sales in sales. Every sales agent is pushy. Its their job to make commission.
From experience the over all product is amazing and if I do ever find myself not happy, I have a lifetime money back guaruntee so if that time ever comes then I will deal with it then. Do you real research and dont believe everything you hear online.