Had numerous pairs of vans, etnies, airwalk,lotek, orchid, DC and 3 pairs of 5-10 (sam hill v1, sam hill v2, karvers).
Been riding and racing flats for years on bmx, free ride, downhill and trail. Have also used SPD since 1992 and still use SPD on commuter bike and spd-sl on road bike so not anti clipless!
Nothing comes close to 5-10 for MTB. Grip, efficient pedalling, feet protection and resistance to dirt/wet which kills skate shoes.
Only exception is for dirtjump or pump track where bmx shoes allow more free movement on pedals, 5-10 too grippy for that style of riding..