Giant for me, no problems with mine. Spare parts available when needed. Check out the service dept at the bike shop you buy from, Shouldn't be any problems with new bike anyway, except a few adjustments, say after four weeks of riding (depends on distance covered) but most bike shops offer or provide a check up after four weeks. Ask when purchasing. Also worth considering LBS (Local Bike Shop) in the area where you work, commute past or near home, good for popping in if needed, rather than buying a bike from somewhere far away, where you have to travel to just for a possible part for the bike, and isn't enroute home.