The company my wife works for had satellite internet for a while. It beats dial-up, but isn't as good as either cable or DSL if you can get them. It still used dial-up for the outbound side, though I understand some versions now use satellite both ways.
Satellite is plenty fast, but has a lot of latency, because the signal has to travel out to space and back. What this means is, you click your button, and there is a pause, and then suddently everything arrives. It takes some getting used to.