OBD2 Scanner Recommendation

That’s why I am asking. I had a BMW specific scanner for my M5 but it wouldn’t do more than clear codes. I know there are some that are more capable but apparently depends on make/model to a degree. I’ve got Ram, Chrysler, Toyota, and Hondas to deal with at this time. The Cuda I can fix with a screwdriver. If I can’t get something capable then it doesn’t make sense to spend more than $100 for a decent reader.