hey /sp/im looking to buy a new bike.Mostly for long distance on semi-paved roadsand some light mountain work.its between the Specialized Hardrock ($550)the Kona Shred ($700)or the Giant Xtc ($900)which should i choose?suggestions of others in similar price range is good too