Although flat-soled shoes aren't ideal for running because they don't offer much support, they are very popular among runners because they are cheap and comfortable for short distances. If you are looking for cheap shoes for short distances, you can choose flat-soled shoes. However, if you want to run longer distances or run with heavy weights, you should go with a good pair of shoes such as EVA or PU sole.