My only gripe with Fi is that if you use Google Voice you end up having to give up your extra number. (I love having more than one phone number.)
It's also been helpful given how many people absolutely refuse to stop calling my old number despite explicitly telling the resistant ones "I have a new number, I _will_ stop checking the old one, and I can't answer calls to it anyway".