I’m 5’10 with a 32 inseam and picked up a large team alu for commuting and winter duties, I run it with a 15mm layback post, 110mm stem and 1 5mm spacer. Given the frames are comapact and I was on the cusp of sizes, I recon a medium with a more standard for me 25mm layback post, 120mm stem and a couple more spacers would have given me the same posistion.
I recently fitted some raceblade longs to it, which piss on the crud clip ons they replaced, and with my size 8’s on a 172.5mm crank in winter overshoes, causes no real toe overlap. You can get them to clip if you really try, but for this to be an issue in normal riding I reckon you would have to be pretty lacking in style and co-ordination. Might be more an issue if I had gone with a medium. But as I got mine second hand, and needed it quick my choice was large or large!
For the money, even new, I recon it’s a sound frame. Obviously nicer frames are availible.