Viasat Problems
I've had difficulty with free messaging or any actual SMS messaging on Viasat. My phone will rarely switch over to "wifi calling" (provider = t-mobile) even if I pay the $5 for access. So I can get RCS (chat) messages (from friends with Android phones/providers that support RCS), but I cannot get standard SMS. When I land, I'll often get a bunch of SMS all at once.
Maybe they have messaging working for pure internet-based chat platforms like iMessage and RCS, but something seems to be broken with standard wifi calling which allows regular SMS.
I do not have the same issue on gogo (which also provided me browsing on my t-mobile plan).