Whenever I talk about shoes I always tell that you must buy expensive shoes, there is some reason why I always emphasis on that. It is from my own experience, once I bought Lotto sneakers for 1000 rupees with whom I had very bad experience.
First of all the material was very of cheap quality but the design was good.
It was not at all durable, I had to throw it in just 2-3 months, as the sole came off. It was neither comfortable nor light weight. It was a navy blue color shoes whose color started fading off after wiping it with wet cloth for just 4-5 times.
So from my experience I would suggest you to always buy shoes of nice brands like Puma, Nike, Adidas, etc as they have some standard of quality. They are durable and also comfortable. So it is okay to spend money on those brand as they will prove very promising. But never buy shoes of such cheap brand.