I’ve had the Vera for about the year and a half. I would disagree with the statement that it supports any/all Z-wave devices. Devices need to be added for the system in the same way that ST adds them. I have found that ST is much more responsive. For instance, support for the First Alert Smoke Alarms was submitted to Vera at the same time as ST and Vera users are still waiting. As near as I can tell, Vera can only add device types with a major firmware upgrade (only been three in the year and half I have had one) whereas ST can add them as often as weekly.
Apps are a little different on Vera… What ST calls apps is generally considered a “scene” in the Vera system. Vera does have a very good scene creator for simple situations (if ____ happens, do _____). The built in functionality can’t do anything that requires conditions (if _____ happens and it is night time, do _______). To do this you either need to be able to write LUUP code or this is where apps come on Vera. They add additional functionality (data logging and graphing, conditional scenes) and ip devices (foscam cameras, sonos). Vera itself doesn’t support any kind of presence detection. There does appear to be app that can use the iphone for presence detection but I haven’t tried it. A word of caution about Vera apps: they are all User generated. The great DataMine logging app, for instance, was just abandoned by its author so it won’t get updates or bug fixes unless another user picks it up.
I would say the main advantage of ST is the mobile app and the support from the company. All mobile Vera apps are from 3rd parties. Some work okay, most are crap. Almost everything that is great on Vera has come from users. The Vera company itself is not responsive even on bug fixes and tech support.
The two main advantages of Vera are the browser based interface and moderate local control. While ST needs a constant internet connection, the Vera can do most things locally. Vera does need some internet connectivity: without major hacking it doesn’t have a reliable internal clock. If it is disconnected from the internet for more than a day or two, the internal clock will drift by hours and all your scheduled events will essentially be ruined.