Morning, as always, probably no exactly right answer to this question, just opinions.
Outside of my day job, I try to be an MSP for several small businesses in town, andI have several mom-n-pop's that find themselves in the same predicament... failing nortel/avaya legacy pbx, no spare handsets, and still no super easy plug-and-play VOIP solutions.
One of my customers found this product and asked me to implement it for them:
I was extremely skeptical. Hardware seemed lightweight and junky, the website seemed like a QVC commercial, limited feature set, etc, etc.
I think it's important to admit when you are wrong.
For the first of my SMBs (and now a second) it was EXACTLY what they wanted. Very basic PSTN integration (plug in 1ea-4ea POTS lines), some intercom functionality, no new CAT5/6 wiring (they only had 2 pair), no subscription costs (I think the upfront costs are reasonable too). We even called support (DOA handset), and I was shocked, they were in the US and super responsive and helpful.
I do agree with the comment about getting fire and elevator to cellular systems ASAP (not to mention the cost savings of dropping a dedicated POTS line just for those requirements).
I also agree VOIP is the future (former job, I had 1000+ phones on Cisco UCC for nearly 20yrs), but I think for commercial applications of <25 phones... kicking the can down the road for 5-10 more years is probably acceptable.
I've never tried 3CX, so no opinion, but it seems reasonable.
Outside of suggesting XBlue a DIY option, as Jason mentioned... maybe find your own local MSP/Integrator and see if they can find you a VOIP solution at a decent price ($/handset/mo) and leverage their bulk purchasing power and technical staff. In my day job (ISP) I've seen peer organizations use services like
https://atheral.com/ to provide PSTN/ATA and manage all of the VOIP complexities. But again, probably a bridge too far for a small organization.
Hope you find an easy solution!