We do this for my family. The really nice features are that we can do family to family calling at zero cost and never hit the PSTN at all. Leaving a connection open full time is no problem whatsoever. And you can video chat very easily, too.
Downsides is no one wants to deal with an extra thing to make calls on. Even for free.