Recs.
Updated
CurrexSole RunPro insoles are made of 4 distinct layers, each have a role in protecting and supporting your feet while you run. They have sweat-wicking properties, they stabilize your foot, and they provide spring-like action that helps deal with muscle fatigue.
Specs
Pros
Pro Great cushioning
The foam under the forefoot is made of a firm material that should return energy as your foot leaves the ground. The heel area has a softer material that absorbs shock. The whole insole contours your footstep, minimizing unnecessary movement, and reducing blisters and hot spots.
Pro Same model available in three profile heights
Many competitors make separate models for different arch heights. This can make choosing the insoles confusing, since you have to decide between minor differences between models as well as their arch height. CurrexSole RunPro insoles come in three different profile heights- high, medium and low, and they have a very handy chart to help you choose the right size (it's listed as one of the images in the product's Amazon page).
Cons
Con Expensive
Many good-quality running shoes have built-in arch support in the soles of their shoes. The RunPro are quite expensive, being in the 50$ range, so if you're not sure whether you need high-end running insoles, you may want to try a cheaper, less fancy pair of insoles first.