This could go on for days :-), but my two penny's. I've ridden both loads, but more recently offroad always flats, but I use SPD's on my road bike. I find SPD's much more efficient, but I prefer the feel of flats when riding downhill. I have crank bro's stuff on my Cube Road bike, which the local roadies don't like.
The new breed of rubber soles with the likes of five ten and vibram have totally changed the grip available on flats, but they retain the much fabled 'feel'. I have some FiveTen Tennies, which look pretty naff compared to the modern cycle specific stuff like the AM40, but they don't half work well.
Neil @ Fawkes Cycles

