I had the Compustar RF-2W9000 in my 2016, total cost was $492. The installer used the iDataLink module so no key is needed to stay in the car (
http://remotelystartedmn.com/faq).
The range is great, two-way remote shows if the car is locked or if the engine is on, it uses a AAA battery that can last for a month or two (I have plenty of LSD AAA, hate those Viper with internal Li-ion). The downside is I need to carry both fob as the RFID/authentication chip is inside the Mazda fob.
Normally, both key fobs can un/lock the doors. Once remotely started, only the Compustar fob can control the doors, and the engine will turn off when you open any doors (so that's another annoyance to have to start the car again). I heard there're better way of preventing thief, (e.g. stepping on the brake with the OEM fob nearby) so do your research homework.
Overall, the remote starter has been great, we also got it installed in two 2014 Accord's and they've been working fine (though, they don't shut down the engine when opening the doors as those cars don't have push-start button). The LCD screen could get scratched easily in a pocket with keys, just slap a phone screen protector on and no worry.
So, two things that could be better with my remote starter:
1. smaller fob, or reduce to one fob
2. a better way of authenticating to the fob instead of shutting the engine when doors open