My apologies, I missed that as one of your priorities.
Is your project using endurance as the driving figure of merit?
In my opinion, for high endurance applications the Management aspect of the BMS can become a liability - I use a “dumb” BMS on some Lithium Ion packs, and its always a source of concern that an incidental, brief current spike might (but not always) trip the over-current or cell voltage protection. Usually it is the cell voltages, rather than the pack current (lithium ion packs respond less gracefully to heavy loads). These “BMS” units or rather battery protectors I use are nothing more than resistor networks connected to the cells and current shunt, driving the gates of an array of MOSFETs. Exact settings with such a purely analog device are not easy to ascertain.
With Lithium Ion packs on high endurance craft, one generally wants to run them as far down as possible, since peak available power is of less consequence - it is a difficult decision to make on what voltage should shut off the pack and leave the craft dead in the air. The immediate response is to not fly them so low, but emergency situations can and do arise during a mission. And when you have to raise the throttle, and the current spike drives the cell voltages momentarily below that threshold, you risk a situation perhaps worse than damaging your pack.
But that is merely my opinion, and one I have fortunately not yet had to put to the test. So far every mission has had plenty of energy in reserve for such occasions, but it is concerning to me nonetheless.