The foxwell products you can't beat there is always a sale on black friday may want to keep an eye out for that. for the DIY mechanic the foxwell scanner does just bout everything you need. Every model has different features check out the manufactures website for whats out there these days. My NT650 pro series does both of my pilot years no problems even does my GM stuff too
I’ve been happy with the Foxwell scanner (NT520 I believe). You do have to purchase software for each vehicle make and those run about $60 a piece. Initial investment is about $180 for scanner and one vehicle make. This scanner reads the vehicle specific codes which is important to me since my generic scanner reported no issues although vehicle specific codes existed.