I have been a longtime Android but went through the same problem you were going through, unless you go Nexus everything is a hot mess OEMs and destroy the core user experience of Android Carriers are screwing up the update schedules and some of them are even removing or screwing up features that...