I’ve mostly had good experiences, but once I had a battery charger fail and destroy some batteries. I spent over an hour on the phone while the CSR tried (and failed) to look up how voltage worked so they could blame the failure on me instead of just sending me the $60 order again. Just gave up after ~90 minutes.