When you factor in comfort, durability and straight up swag, we think the adidas Ultraboost 21 running shoe is the best all-around running shoe on the market. It should last a long time and is great for wearing out on the town or the track.