Originally Posted by BCBike
I do lots of trail, street, downhill and uphill riding and biking is also my main method of transportation.
Sounds like you need a Bruiser
. But seriously,a Norco Rival would do great, Hardrock or Rockhopper would do well too.