+1 on the 29er I ride one and it's awesome.
However there are some frame size and handling challenges with those smaller frames. 650b is awesome, and you can't ever go wrong with a good ole 26er hardtail. Given your amount of riding, I would invest 600 or so bucks on a more modern quality...