describe 'fairly rough' a little bit more clearly if you can. Even the smoothest xc trails contain rocks and roots. The wolverine and specialized p1 look a bit too sturdy/ heavy if you are doing xc racing and commuting. The storm looks like a better choice, also maybe look at the specialized hardrock instead of the p1.