+1 to Helium. I’m currently on Verizon on my iPhone, but got a second phone (pixel) that I got Helium on, grandfathered in to $5/month since I was early on.
I don’t use it super often when out so can’t comment too much on the data service quality, but whenever I do use it, it works fine.