If you want an EPIRB-like device then you want a PLB, places like REI have various models to choose from. These are emergency-only, no service/subscription required, SHTF and get you out type devices.
If you want to check-in and communicate with family then that's a satellite communicator, not a PLB or EPIRB. The Garmin inReach devices are popular (my wife has one), but I opted for the Zoleo satellite communicator (better battery, slightly different features, and better device and service pricing, IMO). With both the inReach and Zoleo you get a dedicated phone number to send/receive text messages with any other SMS-capable device with a phone number. The Zoleo device makes use of the Zoleo smartphone app for non-checkin and non-SOS messaging, the app is handy because it has a "follow me" function where it uses the cheapest communication method first. Meaning if someone sends an SMS or email to your Zoleo number or email address and you're connected to wifi then it will get delivered over wifi and not count against your satellite message allotment. If you have cell service but no wifi then it will use cell, and if you have nothing but satellite coverage then it will use that.
I've been very happy with the Zoleo unit and wouldn't hesitate to recommend it for check-in and off-grid SMS/email and it's definitely better than nothing when it comes to SOS, however if you want to ensure redundancy and emergency locating then I would also invest in a PLB.