Only thing I could really complain about TouchWiz now is the speed that Samsung could update. If I get a Nexus or a Motorola (and not one of those Verizon branded Droid devices from Motorola), I would expect quick updates in security and Android OS version as well. Samsung may promise monthly security updates, but who knows how quick that would really be with carriers in the way (especially on Verizon). Samsung also isn't promising quick updates to the next Android version. If it's anything like getting the 5.0.x OS updates, I would wish to not be stuck on that shit for very long.
.
To my pleasant surprise Verizon updated my S6 edge to 5.1.1 a couple weeks back which is what?? About 3 months after release? Not too horrible compared to how they used to be in the past.