We can only hope-but I now I'm in the guessing game of updating my next laptop, and this just makes it harder to make a judgment call since I was looking at a MBA.
I got an MBA. Lots of compromises. Slower Wi-Fi (2x2 only) than the 15” Pro, but the same as the 13” Pro. Some Wi-Fi issues, but the 2018 Pros have the same problems. Apple will probably fix them at some point. Keyboard with a sticky key (T in my case). So far I’m using the Unshakey app to take care of the sticky T. Also, if you plug the two-prong power adapter in the 2018 MBA, you get zapped on you palms as you try to type on it. It’s supposedly the Y capacitor leaking voltage onto the aluminum body. If you use an Apple three-prong extension cord with the Apple charger, then there’s no voltage leaking. However, Apple no longer includes the extension cord, so you have to buy it separately. The same problem has been reported by owners of MacBook Pros.
Other than that, it’s a good laptop. I got the 16GB RAM 512GB SSD version, and it’s powerful enough for everything I do. I’m an IT engineer. I used to think I needed a quad-core i7 laptop, which I’ve always had. I don’t think so anymore. The 2018 MacBook Air surprised me with its performance.
If you can live with all of these issues, then go for it. If you can’t, be advised that the 2018 MacBook Pro has all the same issues. The only improvement is the 3x3 Wi-Fi card in the 15” version and, of course, a more powerful CPU. However, I refuse to pay over $2,000 for a laptop. I don’t need a quad-core i7 powerhouse that costs $3,000 or more.
To resolve the dongle hell problem, I bought a Hyperdrive Net-6 USB-C/Thunderbolt3 hub for $99. Its a phenomenal device! I am even able to use the 2018 MBA with my 27” Cinema Display with an additional USB-C to MiniDisplayPort adapter from Hypershop.com. This hub has a built-in Gigabit Ethernet, two USB-A ports, a Thuncerbolt3 port, a USB-C port, and an HDMI port. Pretty much covers everything one needs. They also have hubs with card readers in them and even with built-in miniDisplayPorts.