I use the green Superfeet insole replacement. I can even use light tennis shoes, with the Superfeet insoles, and not feel rocks. I also hike in a medium to heavy wool sock - Smartwool. When I buy new shoes I wear the socks I plan on using on the backpack and bring the Superfeet insoles.

I have not used boots for 15 years. If I plan on being in snow, I just use knee-high gaiters with my low top hiking shoes. I choose my hiking shoe based on fit and an aggressive sole. Since I do cross snow often, I need a tread that will not slip on snow.

I have given up on having a hiking shoe last very long. I like sticky rubber treads and a light shoe - neither do well with longevity. I usually get about a season and half out of a pair of shoes (I do a lot of miles, though). If the shoe fits, I buy it; if it falls apart in one season, so be it. I have never had blisters or sore feet since I quit wearing boots.