For ease and cost, you can get connectivity for almost free (depending on the country) - should just need to add the SIP/IAX login details, so what is your criteria?
https://voip.ms is running my "land line" to the house, really just camping on a number we've had for years and is used in a bunch of important accounts, and to give out as a number to companies or people I do not want ringing my cell phone.
I think I pay USD $20 every 4-5 months to top it off. (about 3-5 inbound calls a day, and maybe 1-2 outbound calls every week or so) ATA adapters are relatively cheap to come by, which should be able to configured directly to voip.ms. I run a full FreePBX in my homelab for my connection: my ATA connects to that instead, and is connected to a cheap analog cordless phone.
For hardware, any of these should be sufficient (as they support pulse dialing):
(Source: https://www.classicrotaryphones.com/forum/index.php?topic=20...)For ease and cost, you can get connectivity for almost free (depending on the country) - should just need to add the SIP/IAX login details, so what is your criteria?