i currently own 4 scanners, and 3 code readers. (autel, launch, snap-on verus, snap-on solus ultra)
the autel is really good with aisan vehicles and sometimes leaves a little to be desired with american vehicles.
the launch is really good with german imports and average with everything else.
the 2 snap-on scanners work with everything and are usually my "go to" scanners.
the launch and autel are kind of slow for my everyday use and are not my first choice to pick up.
the snap-on verus stays on a cart and for the most part is stationary in the shop (it's wireless so i have it hooked to a 21" monitor so i can see it from in a car even if i'm on the lift).
the solus ultra seems to be my favorite scanner, it has most of the data i use and is small enough to hang on the steering wheel while driving(not recommend for novice drivers or scan tool readers) (and frowned upon by the raleigh police) the solus is really easy to use (i often have the wife use it when i send her on test drives)
i would personally stay away from the otc scanners, i have never really liked them, they are as slow as crap and their lack of data was astounding (i haven't tried one in the last 3-4 years)