I’ve had a pair of Immpacts for about six years now, the best shoes i’ve worn, I previously tried various skate shoes and Shimano (Can’t mind which ones), the soles are the grippiest around, the stiffness of the soles give a far better feel than the skate shoes where you can feel the pins pushing through the soles.
They do leak (no worse than skate shoes and sealskins sort this)and are a bit heavy but worth it for the grip levels, I don’t hold with the opinion you only need grip in certain poor conditions, you slip a pedal in any conditions and it’s usually bad news, often leading to a crash.
The soles on mine are fine, almost perfect after loads of use, the uppers are falling to bits but I’m still wearing them, hoping for Santa to bring me a new pair, I’ll probably never wear any other riding shoe.