Not used any that you have listed albeit I have started going through the motions of the purchase and order of a PSCAN interface once the guy has recovered from his illness.
I have tried a few OBD 11 scanners but none seem to have the correct protocol which I believe is IS09141 and as I'm running mine as a stand alone system it may not like it not being OBD 11 compliant.