The pricing is very as-you-use it, which works well for some people and not as well for others (it's great for people who use very little data but want flexibility; the international data roaming is amazing; it's more expensive than other plans for multiple-GB/month users). I put together a spreadsheet (copyable, google sheets) for comparing price vs GB/data used when I was trying to figure which carrier to use. If it's useful - https://da-data.blogspot.com/2015/10/comparing-prepaid-cell-... (Updated: I just updated the pricing, since it was getting a little stale.)
(Ob disclaimer: I'm part time at Google, but have no beans in the cellular stuff.)
Another perk is unlimited international data roaming at the same price as regular data, and at decent speeds too.
Billing is simple, support is great. The one downside is data is a bit on the expensive side. But since you actually pay per GB, the GBs are yours. There are no arbitrary limits or throttling that I'm aware of, tethering is allowed, etc. Also you don't have to predict your usage ahead of time to choose a plan. You only pay for what you use no matter how much or how little.
Disclaimer: I work for Google (but not on Fi)
IMO this is the killer feature rather than merely a perk. Otherwise, in most of the country, you're basically just paying quite a bit more for a slightly better payment experience and equivalent actual service.
(I'm a Fi user).