I've had long term experience with Viper 2-way systems on two different vehicles.
The first was a past personal vehicle, a 2009 Ford Escape. No issues at all.
The second is my current work vehicle, a 2018 Chev Suburban. In this vehicle, the factory alarm system seems to be fighting the Viper. If I get up in the morning and start the vehicle with the Viper, the factory alarm goes off, and is a complete pain until the vehicle is turned off and re-started. If I disarm the Viper, then start the vehicle with the remote and re-lock the vehicle after it has started, there are no problems.
As others have mentioned, a lot of the issues with remote starters can be traced back to the installation. In the case of the Suburban, it was put in by a Chev dealer 3 hours from where I live, and I haven't been able to afford the downtime to bring it in and have them mess around with it. I might prioritize that differently if I hadn't found a workaround.
Overall, I would recommend a Viper 2-way from a reputable installer. I would suggest having the installer walk you through the functions before leaving their location with it, as this would help catch any installation or programming issues.