B.C.
A lot depends on what is available in your area. At this point (I'm in a rural area almost in the middle of a soybean field), Hughesnet and broadband are my only choices, but Hughesnet is working out alright although we lose connectivity if a storm is in the right place between our dish and the satellite. If cable or fiber optics ever comes down our street, we'll go with them. Shop around. You can get some great deals if you want to bundle services (internet, phone, cable, etc).