Not sure if I m ready for those yet. BUT I need a pair that can take 300 miles
My new balance tennis shoes will take it - paired with some Shimano XC flat pedals with the huge pins.
For clipless, I always used a shimano mountain shoe with crank bros. candy-c pedals.