ableduhbestThe OBLink MX wins without a doubt. It also supports the most car protocols as well. I bought mine a month ago and haven't had any issues with it. OBLinks also has a standby mode so it wouldn't drain your car battery if left connected for days on end.