The wifi on my MBP (running 10.13.3) was getting progressively worse and worse. Sometimes it would auto connect to wifi networks I had previously connected to and sometimes it wouldn't. I tried everything I could find...deleted files from /Library/Preferences/SystemConfiguration/, reset SMC, PRAM, NVRAM, created custom MTU/DNS, etc. etc. Finally I found something on bluetooth sometimes creating problems. I had 2 sets of AirPods in Bluetooth and when I removed one of them it seemed to fix the issue. For a while. Then the problems started happening again. So I said screw it, I'm just going to reload MacOS from scratch...deleted the partition and did a clean install and that finally fixed it. Well, mostly... My MBP almost always now connects to my home and work wifi networks automatically. Where I run into issues is with public wifi...like hotels, lounges, Gogo Inflight, etc. etc. When I go into network preferences I see that all of the sites that I'm trying to connect to have Security set to "None" (vs say, WPA2 Personal) so I suspect it has something to do with that. In most cases I literally have to turn wifi off, turn it back on again, then select the access point. Has anybody else run into this? Any way around this? It wouldn't be so bad if I didn't have to constantly turn off wifi, turn it back on, and re-select.