Aggieland and Bike Barn are good. I haven't had much experience with the others.
Go ride bikes at each and get a feel for the brands (Trek, Giant, Specialized, etc.) and which shop you feel more comfortable with.
Join BVMBA to get access to additional trails and group rides. It will make you a better mountain biker. Club information is available at both shops.