Wasn't so bad when there were knowlegable mechanics around but seems more like what we have today is parts swappers.
Part of the issue is that most people capable of understanding modern cars have a clean, well paying, air conditioned job involving real computers.
This makes a group of hobbyists your best source for real answers. Odd thing is the same is true for computers. OTOH it certainly helps to be able to ask the right question.
ps will find a bunch of dongles at Amazon
, I use a mini in my Crossfire because the room is restricted. The Torque Pro ($5) app on my smartphone handles the displays. Only thing to remember is to turn Torque off when not in your car.
pps when in my cars I use a Mountaintek CD mount
to hold my phone and connect a charging cord while driving. My Galaxy phone can support BT to the dongle, Uconnect, and my smart watch at the same time. While running the sat-nav and playing music even. (only GC has Uconnect, other cars use a BT enabled radio to do the same. One phone, many cars.)
ppps: nothing cheap about Torque Pro and a good ELM compliant dongle (I like BAFX - plug), proper word is "inexpensive". For me the next step up would be the Autoenginuity system
but cannot justfy the cost. Really is not much in the middle though for Windows I like Touchscan