As I am also spec'ing a new battery for "Audio electronics", because I gave up on understanding power supply filters, I have been looking at some smaller, lesser, BMS's.
That puts me in the market for some of those "cheap and possibly nasty" BMS boards that seem to get put into every multi-series cell battery pack. They even sell kits sans the cells.
The issue I see with them, well, some of the issues I have seen with them.
Breaking current. Most use bridge mosfets and the smaller board only have 4 in parallel. The BMS may be advertised as, say, 30Amp. But also claim a breaking current of 100A. However under test you will find the over-current protection has a delay, sometimes that delay is quite long, several seconds. Even a large lunch box full of 21700 or 18650s in 3 or 4P could exceed 100A in a short circuit ,especially if the battery has been wired "beefy" as it should. The issue is that those 4 mosfets trying to break that fault current may fail or more likely will succeed releasing white smoke from several of the mosfets that never switch off at exactly the same time.
Balancing current versus charge current. None of these cheap ass BMS's are actually "charge" aware. They are completely passive to the charge current. The only thing they can do about it is disconnect the whole battery if they don't like it. So when a solar panel is pushing 10-15 Amps into the pack and it only have 0.5A balance current, one cell will hit 3.65V and the whole pack will disconnect. Then a few minutes later when the cells rest down it will turn on again. On, Off, On, Off, On, Off until those poor little mosfets die or overheat. That battery disconnect is absolutely NOT recommended for anything else on either side of the battery, or for the battery itself. Solar charge controllers, for example, detest having their battery removed, with such large inductors and buck converters removing that huge balast from them, I'm guessing, causing huge transient inductive spikes and removes any "system voltage" reference the charge controller had.
This is something that only caught up on me recently. I was too familiar with using combined balance chargers. These ARE charge aware and in the scenario a cell gets to 3.65V they will engage the balancer, but they will also lower the charge current such that the balancer can keep that cell under 3.65V while giving the others a chance. This can prolong charging, but gives you a full absorption cycle at 3.65V.
Large battery BMS's are not like this. The only thing they can do with charge current is (a) ship it between cells with capacitors or (b) resistively cap high cells (c) disconnect the whole pack.