In all actuality, nobody can ever tell you the answer to that and have it truly apply to you. The "best" to one person may not have done jack squat for the other. The ONLY way to find what is best FOR YOU is to try 'em out, keep accurate records, and compare. Without doing that, threads such as this are always pimp-fests full of product pushing. Personally, and professionally for that matter, I'd rather see someone take the time and expenditure to gain that personal experience than to try and push a sale on them. That's just not right. It's not how I want to be treated, and that's not how I want anyone else to be treated.
That being said, yes, I am aware of my previous post. But in order to get the idea into your head of multiple options before a bunch of folks jump on the "new product bandwagon" and convince you that there's only one "best" and it's something nobody's tried yet, it's better to see the options and know that there is help out there in deciding where to go from here.