Size for me would be Small or Medium:

Fisher HiFi Deluxe
Anthem X29 3
Salsa Spearfish
Camber Elite 29
Motobecane Fly Ti29

Any others I should be looking at for around $2300? XC riding on techy singletrack, but no hucking or racing.