Upload & Sell: Off
"I would stick with DSL until you get fiber service in your area."
In the US, if you don't have FTTH already, it's going to be a long, long, long, long, long wait. Companies would much rather "entice" you into a cellular wireless solution where they can charge you $40-60 a month for 3GB of data transfer rather than laying down new fiber. Good luck with convincing taxpayers that the government should get behind such an effort as well.
AFAIK there are no companies in the US actively rolling out new fiber (except Google, with their recent pilot program in Kansas City- in itself a very experimental venture). Verizon, Frontier, ATT, etc. have all entirely stopped expanding their FTTH efforts.
To be more on topic, a big issue with satellite internet is the latency. You may be able to get (or pay for) good bandwidth speed, but there is a large latency cost associated with relaying all your communications through a satellite. If you are only interested in browsing it should be okay, but latency-sensitive applications like gaming or voice/video chat will be less than ideal.