I would try the beta if you're impatient, or just wait for iOS 11.1 to come out, which will probably be released within the next 1 to 3 weeks.
You can sign up for the public beta at beta.apple.com, which involves installing a beta profile on your phone, rebooting, and visiting Settings/General/SoftwareUpdate and starting the install. You can later unenroll your phone from the beta train by deleting the beta profile in Settings/General/Profiles.
Generally, early iOS betas, even public betas, are awful. I wait until at least beta 3 or 4, as showstoppers and most minor bugs will have been fixed. If you still have your 6s next year, I'd skip 12.0, and wait until 12.1.
Because of Apple's silly disabled-but-not-really wifi and bluetooth, my wifi keeps switching to on, seemingly randomly, but probably whenever it loses and then reacquires my home wifi.
As a result I have to keep turning wifi off in settings, which is a bit too rigorous, or I have to keep remembering to turn off wifi in the bedroom.
I can't help but feel there's a use-case myopia at Apple that, for whatever reason, is starting to become problematic. For me, at least, and I think I'm pretty much their ideal customer (aside from not having a wife and kids).
I chosen Apple only due to design and attention to detail and it's incredibly sad to see it shatter.
It's slow, the battery drains, the text is big and ugly (Messages, Inbox, Chats), the goddamn Calculator app is broken. And somehow the usual retort to this is "Have you tried disabling blah blah blah or doing so so so". I don't _want_ to dick around with my phone. It worked fine, now it's broke.
Literally the only reason for me to upgrade would be so I can have a phone that's exactly the same as this one, except it's missing a headphone jack and costs more. That's hardly a value proposition.
Jesus, Apple. WTF?