All companies have different levels of bikes with different levels of frames and components. Stay away from the lower level of Diamondback bikes as they cut costs by using lower level components and they may or may not be easily upgradable. Diamondback also sells higher quality bikes with higher level components that are worth considering. With any bike you're considering, do your research by looking at the specifics of the bike and also reading reviews from people who have ridden them.