We've been on Fi for a few years, since it was still the beta version "project fi." Four phones on the service. We live somewhere where it is quite common to bounce onto Canadian towers. Fi, at the time at least, was the only reliable service that allowed this with full texting and calling capabilities without charging an arm and a leg. Sprint said they offered it on our old business account, but we never had luck getting service when on Canadian towers.
I've used customer service only for a couple of billing issues and one tech issue. The billing and tech teams are wonderful. It was always handled quickly, politely, and to my satisfaction. We have never ordered a phone through them, so I cannot attest to the customer service of the sales team. Even with the "deals," I found you could get a refurbed phone elsewhere for much less. Having the latest and greatest phone is not important to anyone in our household, so using older pixels is fine. Most phones can now be used on Fi, including Apple products.