As you know there is an abundance of insoles on the market making it impossible to decide on which one to get. Most have either great support and others have great cushioning, but pretty none of them have both. Or at least I haven’t seen one that does. Except for Cadence that is. Cadence insoles have a very solid yet flexible arch support and an excellent well cushioned PU layer on top for cushioning as well as a heel pocket to help take pressure off the heel area. Cadence insoles are only available at independent retailers and select medical doctors mainly podiatrist. And...apparently Amazon.
Also, the cushioning material being PU or polyurethane they are more durable than most if not all other support insoles, in fact the material reminds me of Sorbothane insoles which have fantastic cushioning, but not the support. So if you're looking for an insole with the best in my opinion cushioning and support you gotta try Cadence insoles.
Available at local running retailers, select podiatrist, Amazon and Cadence Insoles