I also have found Starlink to be incredibly reliable at sea using the $2/GB priority data when more than 12 miles from shore (Roam Unlimited Plan). I used to have a Iridium Go and Starlink is MUCH more reliable in bad
weather.
There have been no changes to the Roam Unlimited plan for over two years. While there are constant rumors of change there is no sign that anything is gong to happen soon. And if the plan changes it is always possible to switch to a new plan even at sea.
The one restriction with Roam Unlimited is that it can not be used for more than 60 days in a country where the
government has refused to grant Starlink a
license to operate (like Grenada). Without a
license it is technically illegal to use Starlink or even have the dish aboard (although there are no reports of cruisers having their dishes seized). In many cases this is happening because politically powerful people own the local
cell phone company and don't want Starlink cutting into their profits. In countries that have granted a license (Bahamas, EU,
Mexico etc) there is no 60 day time limit. You can see which countries are "available" on the map on the Starlink web site.
I also carry a Garmin Inreach as any piece of
hardware can fail (although the Starlink dish is incredibly rugged. I've never heard of one failing for
water intrusion unless it was dropped over the side. The Inreach is much cheaper than Iridium GO both to buy and on a monthly basis. It connects more reliably. It has a four day
battery and can go in a
liferaft.