the victron 712 battery monitor is pretty good. Pair it with a CGGX or Cerbo and its next level good. Nothing and nobody makes anything remotely close. The CGGX/Cerbo (any Victron Venus device) will store (internally and if you have a SD card – even more) – all the usage, peak, draw, etc at any given time and upload it to their VRM portal (free cloud storage and reporting). From there, you can look at the data you have at any given time. I have constant internet on in my coach – so the venus data is uploaded every few seconds. You can set alarms on when shore power is disconnected, temperature heat/cold, amperage load anything. .
But essentially its information overload, but its excellent information. Enclosed some screen shots to give you an idea.
Jeff and Lindsay
91 Marathon XL