My son is ready for a better bike, he rides his walmart NEXT 8.5 miles with me everyday and he's pretty worn out when we get home. The bike is pretty worn out too! His birthday is coming up and I think he deserves a better ride, I have it narrowed down to the Specialized Hotrock or the Diamondback Octane, I just can't test ride them to feel the differences and he just loves whatever new bike he is on. I know I save $100 going with the Diamondback, but how much quality and durability do I sacrifice? I'm not worried about him growing out of it and having to get rid it because I have another son who will be waiting to inherit it. Thanks!