Considering durability, which sports shoe brand is better: Nike, Adidas, Puma, Reebok, Asics, New Balance, or Under Armour? Is there any running shoe brand in India better than expensive Nike, Reebok etc.?