Based on what I'm seeing on these forums, iOS 11 has been a far smoother upgrade than most. Most people experienced decreased battery life for the first day or so as the phone was doing a bunch of background maintenance, probably associated with the change in file systems. If that didn't resolve, you may have other issues going on. Stuck Exchange accounts are one of the most common causes of problems after an upgrade. One of my biggest gripes with upgrades is that they often seem to reset various settings without warning. It's worth going through your settings and making sure that something didn't get changed.
Apple has never supported downgrading. There's no reason to expect they're likely to change that.
You should, however, buy the phone that best meets your needs. As a significant percentage Android phones never get updates, you should be able to avoid unwanted upgrades pretty easily.