Before you buy, try as many different bikes and brands as you can. Even with similar specs, different bikes have different geometries and can feel very different when you ride them.
I was able to ride top of the line Specialized Stump Jumper and Cambers back-to-back at one of their test days...