One thing I love about iOS 11 is that the Wifi widget in the control center doesn't completely disable wifi. 99.9% of the time I shut off wifi it's to lose a weak connection, or connect to a site that is blocked by the network I'm connected to, and inevitably I completely forget that I've had wifi off for hours, when I only needed it disconnected at a specific time and place.
I still wish there was an option in wifi settings to allow connecting to disable when you're walking (so I stop getting connected to weak xfinity wifi signals that basically jam my signal), or by altitude (might be a rare issue, but for me I have two wifi networks in my building, I live on the third floor, but always get stuck on the first floor network which is both weak and doesn't not connect to any devices I operate via my phone). For the first issue, I know that Apple's designers mostly drive to work, so they have designed the phone for themselves, so this isn't really something they'll encounter or will address, but for people in the city with the proliferation of wifi networks of scale, it kind of sucks.