struggle for reception on T Mobile in places my wife's iPhone is fine. I haven't looked into the 9 to see if it's better because it's too soon to replace my 8, but the 6 was pretty bad and the 8 only marginally better.
That said, when I do get another phone I'm 99% sure it'll be another Pixel.