i'm trying to get information on what bike i should get. maybe i should start by saying i'm 28 and 5'2". several of the lbs i've been to have told me to not get diamondback because they are not good bikes. i have been dead set against a diamondback until today when i went to another lbs and they showed me the diamondback insight1 which is in my price range around 350.00. the bike trail i usually go on is gravel and dirt and some sand but i also want to use the bike for road bike tours also. i wasnt sure if i would be better off paying a little extra for a giant or a trek bike?? not sure which model i would use in either of those brands? and i'm unsure if those brands are completely out of my price range for the style of bike i need or if they're even any better than the diamondback?? i want the best bang for my buck, but i also want a bike that will last me a few years.