I would not use any other insole. I have grey for cycling shoes, blue for running and hiking shoes, and green for my daily work boots. Just throw away the manufacturer's generic insoles. Superfeet will provide you with so much more support. Bottom line for me is that, when I use Superfeet, I do not think about my feet. When I use other insoles, I have to think about them, because they hurt.
Bottom Line Yes, I would recommend this to a friend