It runs the latest version of Windows 10 Mobile. When Microsoft releases a cumulative update next Tuesday for all Windows PCs, my phone will get the update likely within about an hour or so.
Verizon takes a "do so at your own risk" approach to Windows 10, because Microsoft doesn't permit carriers to hold back updates for Windows 10, and Verizon wants carrier approval for all software. So they don't have any Windows 10 phones, and the Lumia 735 is officially only supported as a Windows Phone 8.1 device. But the 929 and 735 both run great once upgraded to 10.
It's been a big sticking point for me that Microsoft's current strategy is to target enterprise, like with the HP Elite x3, but they don't have Verizon, the primary business carrier, on board.
Which is the reason when my S3 dies, I might just adopt one of my Lumias as main device.
I am not willing to pay more than 300€ for a smartphone and it is pretty clear Google has no motivation to fix the mess of Android upgrades.