There are so many products out there no one can know about them all much less have any real experience with them.  We will try to give you some suggestions here but we urge you to read reviews (many of them not just a couple) and learn as much as you can before buying.