I daresay PixelPulse could be improved, but it works OK, as does the Python-based Alice software. I haven't used either of them very much. More recently, I installed the MATLAB support package for the ADALM1000, as MATLAB is a good way to acquire and analyse data. The pic below* shows the I-V characteristic of a LED (based on an example). These are basically point-by-point DC measurements, averaged 1000x to reduce noise.
The 'SMU' capability of the ADALM1000 is quite impressive for such a low-cost device, and it opens up a lot of possibilities for looking at diodes, transistors, etc, as described in the ADI lab tutorials. I can't fault it for value for money, particularly for electronics learners who don't want to spend a lot of money to get started. I would not regard it as 'test equipment', but it's a great learning tool.
*Sorry, can't upload a file at the moment - connection keeps resetting