Giant has a good reputation. They make their own frames. Local dealers are fairly plentiful, which means local parts and repairs are a possibility depending on where you live. Seems to me you'd want to find out if a replacement batt is made for a 10 year old ebike before making a decision, I guess... unless you were willing to rig up a generic battery pack.