I used to have a sat phone (Thuraya) and it was pretty reliable if you were outside. They don't work well inside buildings.
What I don't understand about this though is the number of frequencies available to connect to all these satellites and how it might extend to ~300 million people (let alone a billion potentially).