I installed a Pedal Commander PC31 yesterday and took it out for a quick spin. DAMN! I think I left it in Sport +1. Will need to see how it goes in City driving. Tried Sport+ +4, that's insane!
Anyways time will tell if I get CEL or any other issues with it.
I went with PC because of the BT. I can tuck it behind the dash and use my phone if need be to change modes.
Their customer service is also top notch. They recommended the wrong one on the Canadian site and they took care of it to the end.
I'm sure any other brands do the same and work just as well, depends on how much you want to spend.