are running shoes supposed to be hard?
Most of the time the sole should be in between too soft and too hard. This is because running with any distance requires you to be constantly thinking about form and so a middle point is generally what works best.