A trick: I have multiple different types of shoes: four running / cross-training; one soft cleats; one regular cleats. Last is solely for horribly wet/muddy grass conditions and, happily, rarely used. I will vary between the shoes so that my feet get different support/rest/etc between matches. I, personally, find that this is useful. I like the ASICS cross-training/running as one of my sets (such as https://www.amazon.com/ASICS-VERSABLAST-Running-Shoes-Carrier/dp/B0D81P589H ). Another trick, for me, is to buy an extra-wide to give space for putting extra cushioning/support within the shoe. And, again me personally, I go to Decathlon for buying some running shoes and I got the, yet unused, soft cleats there as well. Two of my four running currently were Decathlon purchases after spending time talking with staff and bouncing around the store in different pairs. I've bought multiple pairs of these two. I find it a good, cost-effective environment for finding / buying shoes that I'll wear through in under a year.
