Terrain is a factor too. Out here it's technical...rooty, rocky and steep. Almost every Cat 1 and up racer, myself included, is on a 29er. There must be a reason...
If you're a downhiller or dirt jumper then I see the reason for the 26'' wheels, because they can be built stronger.