depends what is more important to your friend...latency or caps.
For a nontechnical user's web browsing and checking email, satellite is perfectly sufficient. The only issue is the enormous security patches you have to download because Microsoft can't write a decent OS.
which is why with Hughesnet you can schedule to download those patches durring the 5 hour cap free window.