I much prefer this approach (by Emporia and IoTaWatt) of multiple CTs (non-contact sensors applied to specific circuits) vs. the "Learning" devices that try to interpret what's using energy based on a signature of power usage, with reportedly very poor success.
The app is quit useful. I do wish I could get access to the raw data by default, without needing to send it through their cloud first (only way to get data off the decice) and submit an export request to get emailed a CSV.