After hearing all the negative things about iOS 11, I didn't feel like starting all over again with the glitches and slowdowns that happen every year with a new iOS release, so I simply never updated (since there's no way to downgrade if I'm unhappy with the update).
I'm happily still on iOS 10.3.3 and I have no regrets. It's rock solid and fast. No home button lag (iPhone 7 Plus) and I honestly prefer the animations on iOS 10 compared to iOS 11.
Same here iOS 10.3.3 works great!
I did not upgrade to iOS11 because I have quite a few apps that will not work on iOS11 - 32 bit or the developers bailed because of apple rules and other hurdles for them to stay on the App store. Many of these apps I paid for and work fine even though they have been long gone from the apple store. Why give them up or find and pay for a similar app?
Also I have an iPhone 6 that works fine but dies at about 40% and shuts down, so I need a new battery. I have had the screen replaced by a local phone repair shop and probably will not qualify for the $29 battery because it was not serviced by apple. I will pay the regular price for a new battery and hope that staying on iOS10.3.3 will last for a while and be able to use the apps.
Strangely I also have a iPhone 4S that I use regularly and works fine with the original battery.
I think Apple is now definitely focused on generating growth and new sales by quickly upgrading as many users forward as they can. Each new iOS slows down older devices and leaves users no choice but to purchase new - simply because there is no way to go back to the original iOS that came with the iPhone or iPad.
Apple could easily allow each user to download and go back to the iOS that came with each original device and let customers choose "performance vs new features"
I am going to be much more careful about upgrading apple iOS going forward.