I'd get on with HBA with once simple change; if it was enabled but HBA only took over with a double press of the high beam rather than the way around it is now, double press to disable. That way I could use it on roads where it works well but avoid using it where it continually gets it wrong leading to angry flashing all the time.
The fact you can't cancel it without going to high beam anyway (drilling some poor driver with the full might of the LEDs) or footling around your knee trying to find the main light switch, awful bit of design.
I loved HBA for the first few days but I grew tired of being "that guy" with the lights as it's weaknesses became more apparent. I did try and use it a bit longer with the double press to make sure it was off on roads that didn't work well but it was harder work than just doing the lights yourself.
In my experience it gets it wrong on:
Winding country roads, especially where a bend masks one rear light and the LEDs light up the car in front like a WW2 blitz search light, or where dips mask the lights of oncoming traffic.
Most trunk dual carriageways where the lights of the other lane are masked by the barrier.
Essentially pretty much any situation where it doesn't see the lights of other cars but you the human can see the car it will make the wrong choice.
The most annoying thing is the timing, when it gets it wrong it immediately can see in the now bright road the car and they snap off again - so the other driver just sees you doing an aggressive flash and responds the same way.
Mine may be misscalibrated but I have most of the digital toys on the Caravelle and this is the only one I really really don't get on with. I just wish I could flip the enabling logic, but as far as I'm aware there isn't coding to do that.