With the death of my Windows Phone the choice was iOS or Android for a new daily driver. For a number of reasons Android won, but no wonder they have fragmentation problems.
Brand new Galaxy S7 Edge, running 6.0.1, software update: “the latest updates have already been installed”.
If a premium device doesn’t get them out of the box who does?
Meanwhile my half broken old 1520 (intact but intermittent touch response) is bang up to date