I would never buy satellite internet, unless it was the only thing available... Several years back I had to do an hours worth of work over satellite internet, it took 5-6 hours due to the high latency, upload and download. Anything that was done was 1200 miles up and 1200 miles down to the place I was contacting, then 1200 miles up and 1200 miles down to get back to me.... Streaming may be OK over satellite as once you get the stream going, it's a constant download stream.
GA made a good suggestion, pair bonded DSL. I'm only a mile or so from the phone company's DSLAM and have 25/5 service with their pair bonded DSL. Not bad for crappy DSL... If your phone company offers pair bonding service it should double your current internet speed.
I contacted my phone company/ISP 3 times over the years (3-5 years apart) and asked if they had any promotions running. Each time they said they had a special going and could double the speed for little to no cost, with a free modem. Just be sure to document everything as my last upgrade was a battle, after they didn't live up to their 5-year price lock guarantee, a year after I had been on their "new" service. After a year of back and forth, bills corrected then being messed up again, they finally figured I wasn't giving up and have me locked into their agreed upon pricing. Well, at least for the past 6 months.......