Honestly i have more trust in my own diy batteries than in the system batteries from some doubtable producers. Sure, you will never 100% know how your bms of choice works and if it may get faulty components. The same goes for software, firmware and any release upgrade. I even built some diy...