I did a fair amount of testing of charging / discharge on the battleborns to qualify them for a product I was building at that time.
The valence I was originally using were better, but for simple projects, the BBs were perfectly fine.
I am a big fan of cylindrical cells, especially for mobile applications. Just in general it is easier to prevent heat build up than a prismatic cell. Tesla has shown that cylindrical cells can have major advantages - essentially zero recalls for their battery packs compared to a lot of recalls related to prismatic cells in auto applications.
What is up in space - prismatics or cylindrical - usually cylindrical.
Didn't GM have to recall a bunch of prismatic packs even after massive testing ?
Personally I will not use prismatics in a project no matter who is promoting them. Possibly Lithionics because of the metal case, but otherwise, I will pass. Obviously, others disagree and I am fine with that.
The big mistake people make wiring 12 volt batteries in series to make 48 volt packs is that they don't take the time to properly charge / discharge / charge each one in a precision way to make a matched set first. I have lots of 24 and 48 volt packs made from Lifeline AGMs and BBs and they stay in balance for years in mobile applications.
I agree that it would be nice to have at least a TTL signal for warning when the BMS is about to trip, but a good quality shunt solves most issues with SOC monitoring other than people who are addicted to watching graphs all day.
For people who don't really do testing to really qualify a battery for a project, it is easy to under estimate just how much time and effort it takes to quality a battery. Electronics are supposed to be run at a fraction ( 50 - 60% ) of their max continuous rating. System designs that are running at nearly max continuous rating are not fundamentally reliable.
In other words - most of the all in ones.
I suppose if your time has no value, then you can use any battery that you like and just accept lots of customers calling. Most business owners want as few phone calls / complaints as possible, as it destroys your brand and your profits. Spend a day on a problem and drag a few more people into it and that is $1000s being spent on an avoidable problem.