electrodacus is a good solar controller, the only one that is actually made for llithium (measures cell voltage) all others controllers that say they can do lithium aren't (they only measure overall voltage).
Its just more complicated in hooking everything up. Since it uses contactors to disconnect the panel, you won't get voltage surges. it's the charge controller I would have got if I didn't have the chargery. From the manual it seems to do everything the chargery does plus it can control other solar controllers and handle external dc chargers including alternator power.
When you want maximun safety, I recommend you also put an overvoltage protection relay (cost about 6 dollars) into your system. I use one always even with the chargery. It' like a deadman switch, since the overvoltage protection relay measure overall voltage directly from the battery, if the controller fails, the bms fails, the overvoltage relay will activate a larger relay to disconnect the solar panel. I actually have 2 x 30 amp automotive relays on the solar panel (one control by chargery, one by overvoltage relay). You can never be too safe.