I have the very same issues iOS 11.4.1 WiFi drops turning off wifi and on again is a temporary fix. I have attempted.
1: reset network on iPhone 6 x3 times
2: reset router x3 times
3: connected to routers WiFi 5g and 2g version
4: upgrade routers firmware
5: done a full erase of iPhone and set up as new phone.
6: followed community comments and fixes
7: installed new battery from Apple shop
Nothing has changed my WiFi still drops it’s the iOS programming software not my phone.
The only positive thing that came out of all this after resetting my phone the beta battery health is working again :).
Apple needs to sort it out or they will lose customers to rivals who at least acknowledge their updates have bugs and they are being addressed.
Ps. To upload this post I had to turn WiFi off due to it hanging :(