I have DirecTV and am reasonably happy with the service. I'll warn you that their advertised price in no way reflects what you'll actually pay, though. Perks such as "free" whole home DVR or the new Genie aren't free. The equipment is a free upgrade; the service will cost you an extra $20/month. I think this works the same way for Dish's "Hopper."
In theory, if you had service to only 1 TV, no DVR, and the basic package, you would pay the $25/month plus taxes. Extra TVs are $6/month extra, and the DVR is $20/month as stated. In the end, it's no cheaper than cable, plus you have a contract. Also note that your price goes up after 12 months--and the contract is for two years. I believe your service goes up by $20 or $25 per month after that. It is worth noting that I asked a lot of questions when I ordered the service, and much of this was misrepresented to me.
Also of note is that you own the equipment. This is good and bad. Part of your bill is apparently paying off the equipment, so service should theoretically be cheaper once your two year contract is fulfilled. The bad is that if your equipment fails, you have to replace it. DirecTV wants to squeeze you for an extra $5-10/month for "insurance" to cover the equipment.
In regard to the service itself, it is excellent. Install was done very professionally, and the service only goes out in very severe storms, and even then, only briefly. Picture is great, and the DVR service, while not truly free, is excellent.
In regard to internet: satellite can work well for some applications, but not all. The download speed is decent, but the satellite delay makes things like games, voice calls, and video calls unworkable. For text and graphics pages it works well. Streaming video (YouTube, etc.) gets tedious over satellite.
In the unlikely event that fiber (FiOS) is available where you live, that is the best choice on all fronts. After that, I like cable internet (have it now, very happy), and then DSL. You may have a wireless internet service that works off of the cell phone 4G service in your area. This is much faster than dial-up, but slower than cable/DSL, and can be spotty and unreliable in many areas. I rate it as being on-par with satellite internet; it usually has less of a delay, but isn't as reliable. Speeds are about the same.
An important question to ask your potential internet provider is whether your download/upload speeds are shared or not. Satellite and cellular-based internet are almost certainly shared. This means that your bandwidth is possibly shared between up to 255 other people (although 16 or 32 is more common). If nobody else in your bandwidth pool is downloading data, you'll see the full advertised speeds. More commonly, though, you'll see only a fraction of this. This can become a problem during high-traffic times, such as the evening.
Anyway, sorry about the rambling. I'm a satellite IT guy by trade, so this is kind of my thing. I hope I cleared up more confusion than I caused.