Before you make your shoe purchase there are a few factors you'll want to consider first.
Outsole: You'll want to consider the material of your outsole. Rubber is the most common material for athletic shoes, which is a great choice because you'll need an outsole that has good traction—especially if you plan on wearing them in slippery weather.
Midsole: Additionally, a comfortable midsole is needed as well. Some of the shoes we listed above have an EVA midsole, which regarded as being the most comfortable. Other shoes have built-in padding, but the midsole is important (especially if you have pain in the middle part of your foot.
Arch Support: If you can find a shoe that has built-in arch support as well, that's definitely a plus as arch support can help with posture, shock absorption, and stability. Brands like HOKA, Skechers, and adidas are known for emphasizing arch support within their shoes.
Traction: Traction goes along with what we mentioned earlier with the outsole material. If you can get a shoe with a rubber outsole that is waterproof, you'll be in good shape. Also, shoes with large treads and sharp lugs are decent selections as well.
Durability: Durability is something that a lot of times isn't known until personally worn or tested (unless you have previously had experience with the shoe). If you can happen to find some reviews that specifically address the durability component, then you'll be in luck.
Toe Box: The general rule of thumb with the toe box is that there should be about one finger width of space between your longest toe and the end of the shoe. This can be hard to do when buying online, but if you have a similar pair of shoes then you can try to figure out your measurements. It wouldn't hurt to check out the reviews either.
Upper: In our experience, mesh upper has been the most comfortable for us as it is breathable and sweat-wicking, but as long as any upper material has these properties, then you should be good to go.