My legs/feet seem to be fairly robust for whatever I throw them at as long as it's not sustained and high mileage over multiple days (e.g. WHW in 3 days in Scarpa SLs in summertime). The first sign of fatigue is usually burning sensation in the soles. My leg muscles seem to be fine, I can cope with general tiredness quite well and shoulders/back are first to give if I have a heavier rucksack on.
While I am sure body weight has an effect on it and I am working on it (I know, a pizza and only half a tub of ice cream today!), what type of shoes work best for long distances?
I didn't get on with lightweight boots. At the time I owned them, it felt like the sole was too thin to provide enough support and some easier multi-day hikes were rather painful. I am unsure of trail shoes being any better.
Shall I go for good insoles? More rugged walking shoes yet lighter than leather boots?
I went to Cotswolds the other day and they didn't seem to have many shoes without waterproof lining, which I don't think I need. I had a pair of trail shoes with GTX and in retrospect, they did cope quite well with rocky ground, but didn't stay dry for sure!
Or maybe just need to do some specific training? I do road running and currently back at 25mpw (was peaking at 45mpw last year).