Reebok is definely the best. I had tried a lot of brands and can swear by reebok. these shoes are a bit expensive but are very comfortable. For me, whenever I go to buy any shoes comfort is first thing and shoes is one thing which you dont buy every day. specially the sports type. Its not worth buying some cheap brand and messing up ypu back and knees. So get yopurself a good pair of reebok shoes and consider it as an investment.