I imagine I'll get a new bike sometime this year but will I run back to Giant dealership? My experience with my bike has been patchy and I've had a mix of issues like the hub failure, electrical gremlins, cracked frame etc etc. All of which was covered under warranty but were frustrating to deal...