Hand down Verizon is the worst carrier to provide any update. This not only applies to Android device but with Windows devices too. Either way, we stick with them because of their implacable service and a wide coverage area. I've considered leaving Verizon for AT&T, but end up sticking around, because their customer service is awesome. It does make me angry to wait this long for an update. But Verizon is so big, they can care less about how we feel. They lose money from having to deal with pushing out an update that may potentially break phones and having to repair and replace these phones. I remember once upon a time, I was a cellphone rep for multiple different carriers. You'll be surprise how many people try to work the system and how many cases of broken devices are due to updates. This sheer reason is why I think Verizon takes their time testing and verifying updates are ready to be pushed out.