This shoe had mixed reviews, some said that sole lack of grip on flat pedals and others said that the grip was fine. It was also reported that the shoe was too narrow and you need to size up. I have always used the Five Ten shoes for mountain biking because they have good grip on flats but they are too wide for me and they are also heavy. So I thought it was time for a change, I have a narrow foot and I did note some complaints about the shoe being narrow, so that is great for me, my only concern now is the lack of grip on my pedals. When I got the shoes and tried them on, the fit was perfect but if you have a wide foot you may want to steer clear. So my next test is the grip, I used these shoes now over 50 miles of rough single track without any problems, sometimes my Five Tens had too much grip, even getting my foot stuck at times and it is also hard to adjust the position of my foot. With the X-ALP Launch shoe there is less grip and its not hard to move your feet on the pedals but my foot never slipped off unexpectedly under power or during an assent. Let me add that I have the One Up Components flat pedals, they have long pins, if you have a pedal with short or worn down pins you may slip some with these shoes. They work for me but maybe not for everyone?