I have given the app 3 of 5 stars. The app is great because you can arm and disarm the alarm, turn lights on and off if you have home automation. (They should make the zwave home automation devices more affordable. I cant believe a smoke detector or other devices costs $99 or whatever the price is. You are paying for the knowledge its connected to your alarm (but thats why you are paying a monthly fee, right?) The other reason for only 3 stars out of 4 is the fact that the app is slow to respond at times when trying to arm and disarm the alarm.
The other feature Id like to see is Billing. I was told its on the app, but its not and was told to "wait a few days" and it should be there. Nothing yet and its been a week. I suspect they were talking about the Vivint Skyview app, but we dont have that type of alarm.
So Vivint, speed up the connection to disarm the alarm, lower your costs on add on parts, and give out accurate info when I call in. As a side note, we bit the bullet and ordered the upgraded panel and were offered 2 free devices but had to lose the 1 stationary IR cameras (which at night looking out a window reflects back on itself so its useless to watch the driveway. Hence, we lose 1 stationary IR cameras for an outdoor IR camera) Vivint service when calling in is pretty darn good. The IVR (push 1 for this and 2 for that) seemed slow if you are calling in to cancel an alarm. But, if you are near the panel, you can give you verbal passcode much quicker and youre all set. Overall, a happy customer even with the complaints/suggestions above. :-)