I am not familiar with those other products, so I cannot comments on them. I would be careful about stacking too many things though, especially for anything you haven't tried before. You never know how you will react to a product or what it's results will be. Keeping your stack smaller will help...