Looking for some advise on which is the best bike for my needs. I'm looking for something that I can ride around town and be rough on the bike on the trail. List some pros and cons between the bikes so I can make an educated decision. All opinions are welcome, also if you know of a better bike that might fit my needs better throw it out there.