That is why I was careful to specify traditional satellite internet services. It appears the distinction was lost.
The highest cost is that you will lose sync with the satellite, since they will be rotating over the horizon frequently. If you can launch enough satellites, then you can have multiple in view at any given time and thus keep a continuous link.
22,236 miles up, opposed to LEO which starts at about 100 miles up.
Low Earth Orbit (LEO)
altitude: 160 to 2,000 kilometers (99 to 1,200 miles)
orbital period: ~88 to ~127 minutes
latency: 20 to 40 msecs
Geosynchronous Earth Orbit (GEO)
altitude: 42,164 km (26,199 mi)
orbital period: 1 day (approximately 23 hours 56 minutes and 4 seconds)
latency: 240 milliseconds
I wonder how this will be different (if at all) from GEO satellites when it's cloudy. Could you presumably find a satellite near the horizon to use to bypass the clouds?
Free(but very slow) ad supported internet every where on earth.
Connection to the cloud for a million different kind of Internet-Of-Things class devices. I think this is pretty big as these devices consume very little data, but generally have issues getting connectively at all in some the more remote areas these things tend to get deployed. Think ocean current mappers, artic ice melting detectors, or a multitude of geo-sensors that would love to have a connection in extremely remote areas.
Satellite-based emergency beacon in every phone?
Slow but usable internet for remote villages. Pushing news, weather, education materials. Perhaps combined with solar power One Laptop Per Child class devices.
IoT companies can create through own hardware and pay bulk rates.
Cellphone companies certainly have the option to get on the boat too, if the hardware necessary to communicate to satellites is small enough to go in a smart phone, as have the option to make an emergency call(or most likely SMS/Email) nearly anywhere in the world is a pretty killer feature.