Have to have a landline for many reasons, including for my own business so got Vonage. Pay $12 a month which includes unlimited long distance calls - we make a lot of these. Of course, when the internet is down (which is rare but it does happen) we don’t have access but we can use our cell phones to access messages and when the internet is back up we get all of them via email. Combination works for us.
One of the things that we can do which has proved invaluable lately is that we can block up to 100 different numbers. Had a lot of spam calls lately so that helps a bunch.
Vonage is not a land line. It is voip that runs over the internet.