If you wanna give it a try I’d say get a pair of Meermins & get some sole savers and steel toe taps. That should last you years without a single resole while still being reasonable in price. I also strongly recommend using shoe trees, it makes a huge difference.I have a few pairs of leather dress shoes that I wear regularly for work and occasional formal events, and I really like their style. However, since I walk about two miles daily in them, they usually last only 4-6 months before showing significant wear and about a year before becoming completely unwearable. These shoes are typically in the $50 price range. I’m willing to spend more if it means significantly improving their durability. Do you have any recommendations for longer-lasting options?
If you're in the US you can also try getting some Allen Edmonds on sale (or factory seconds). People here sometimes post how cheap they can get them.