You're asking about centralised companies. That's fine, but Mysterium is a decentralised protocol using crypto to settle between providers (people sharing their home broadband) and users who pay to use the providers exit nodes.
I think you'll find this a better solution, because there is no company involved, no fiat and no data centres in this service, it is peer to peer.