My China Tech2 has worked just fine for everything Ive asked of it. I found it will do diagnostics on my 2014 Cruze, too. Not sure how, but it does.
If you want to program any modules on 2012(?)-up, you have to have a MDI.
"BBT" -- 2003 GMC 2500HD CC/SB 4x4 - 12.14 @ 111.15
"Kleshay" -- 2000 C5 Corvette -- the toy
"The Cruzer" -- 2014 Chevy Cruze Diesel -- the DD
Marlene (Molly) Bacon -- 1936 - 2019 -- RIP Mom
You're missed both at home and on the piano
Success is getting what you want. Happiness is wanting what you get.
Reality is a matter of perspective.