Full disclosure, I am the designer of a product in this space, the P1125.
I recently evaluated the Nordic PPK2 and, like some of the other products mentioned, there are artefacts in the measurement profile when the "auto-ranging" feature thresholds are triggered. Basically these designs use FETs to switch in different sense resistors. But the FET gate control signal will inject into the measurement path because of large Cgs of the FET.
How do you distinguish those artefacts from your target's current profile?
Some of the other products additionally don't have the BW or sampling rate to effectively track the current usage of the target, under sampling, resulting in misleading battery life predictions.
Consider the P1125,
www.sistemi.ca/p1125It doesn't use a "auto-ranging" circuit/algorithm - there is a proprietary circuit that can track 7 decades of current magnitude, 1uA to 3.2 Amps. The P1125 GUI presents a Log scale for current, allowing one to see the targets full operation.
The holy grail of current measurement (IMO) is the Agilent N6705B. Its very expensive, >$20k, but it is amazing (although a bit tricky to use). I have one of these beasts and use it to qualify P1125 and competitve products.
The P1125 is positioned to provide as good performance as the N6705B but at a cheaper price point and ease of operation for the software developer to use at her desk.