I totally agree! Wearing the right running shoes is key. For me, you can never go wrong with an Adidas Ultraboost. It's a bit pricey but it's totally worth the investment. Best running shoes ever. But if you are on a budget, I suggest to go for the Asics ones. Here's a good list. http://runnerclick.com/best-asics-running-shoes/