I was disappointed to find that Airpods, while better, aren't great either. I find the audio cuts out a lot when I pass through busy streets in NYC, and I often get into some kind of pairing weirdness where my phone simply won't play through the Airpods.
Still better than most Bluetooth solutions, though.