all 3 of the brands you are looking at are great shoes! I don't know anything about MTB shoes, but they all make amazing road shoes, and can't imagine it not carrying over to the MTB shoes. I say at this point, it is all about going for which fit you the best, they are top of the line shoe companies.