sup kc,
go to all the bike shops you been hittin, sit on and test ride all the bikes you can, get the one that is most comfortable that you can afford. all the name brands are pretty similar and any of em will work just fine off trail thru all that rugged terrain.
peace yo