I'm looking to buy a new pair of XC flats for my upcoming season. I have to race in flats because the majority of the courses we race on concrete, dirt, gravel and rocks. Last season I used a pair of Nike Rival Waffles which are good but the grip isn't as aggressive as I would like. What shoes would you recommend for me?