I know this is a old thread, but I also want to add that I use "SimpleX chat" for text messaging. It's private, secure, anonymous, and requires no phone number or email to sign up. In order to get others to connect to you, you create a link that they can paste in SimpleX chat or if you are together you can create a barcode that they scan within that app. It's really cool. Also, I am still trying to find a decent hotspot that doesn't cost a lot of money. I may end up going the cheap smart phone (such as Blu, Motorola, etc.) for tethering route to get data to my GOS phone, when needed (such as emergency, car breaks down, etc) when I am out and about. I will have wifi data at home, at work, at restaurants, etc. I use Mullvad VPN and I love it. Also very simple pricing, $5.00 per month. It doesn't matter how many months you buy, it's the same price. I usually use my credit card for Mullvad, but I do like MarsTrue's way of paying for it by btc from an atm paid for with cash. I may try that. Just my thoughts.