I'm currently using a TOPDON AD600S and recommend it if you are looking for one that you can use on a wide variety of vehicles. It can read all of the basic diagnostic codes for DME, ABS, Transmission, and SRS. Live data works well for the engine and it does include Camshaft Deviation. Also good on my VW TDI, Hondas, Toyotas, and daughter's F150.
I also have an old PST2 running on a decades old Toshiba laptop. With the TOPDON available, there isn't much that I use the PST2 for.