Problem with satellite phone and internet is that its expensive.
The providers need to pay off the cost of launching a hunk of electronics a hundred or so k's up into the air
In Australia, you pay about 3-4 times the price for satellite internet as you would for ADSL, with much lower quotas. For the sat phones, its about the same price, generally 2-3 times more expensive than an equivalent mobile phone.
Sure, you get coverage everywhere, except where a tall building, or overhanging thick trees cover the signal, but its an expensive prospect.