We have an IridiumGo, a
Garmin InReach and an HF/SSB. We previously also had an old Iridium phone which was good for voice but not much else.
The IridiumGo is by far the most useful. We use Sailmail (subscription based) and download weather, primarily from PredictWind. This has been super useful in the past, including a crossing from
Mexico to
French Polynesia. We sometimes use it for voice communication but not frequently.
The HF/SSB is also very useful for talking to groups of people (i.e. nets) and sometimes individuals. The group communication feature can be very handy.
We recently used the InReach for a large number of text messages. It was not a great experience and because we have the base monthly plan, turned out to be quite expensive when we exceeded the monthly message allocation.
I have talked to boaters who have installed an RV Starlink system. Works great at the
dock with very impressive speed/bandwidth. But, maintaining a connection is apparently very tricky when the vessel is moving on the ocean and the size of the dish would be prohibitive on our relatively
small boat (38'). The recent release of the Starlink
marine system may fix the dish size and connectivity problems but the
equipment and operating costs are eyewatering and we won't be getting one anytime soon. Global coverage is also very limited at present.
I would buy another IridiumGo given its ability to do what we need and the relatively low
equipment and monthly operating costs.