I have DirecTV. I'm happy with it except the price is more than I want to play. I pay $106 which includes the $20 extra monthly charges. I can cancel at any time with no fees, or so they say. As time goes on I get more perks because I've had it for 20 years. If it was the same service, fees, etc. as it was when I first got it, there's no way in hell I'd still have it. I've gotten free NFL Sunday Ticket (normally $293) for the past several years, anywhere streaming, my choice of movie packs (Showtime, HBO, Starz, etc) free and a 2nd one for $1.99 per month and can switch anytime I want. The $106 is more than things like Youtube TV, etc, so I'm sure I'm throwing money away, but I'm happy with what I've got. Also, my wife doesn't like change, so there's that.
Talked with my brother-in-law who has Youtube TV about getting that and he said that the price has gone up from when he got it and he likes it but he's not completely happy with it. I know others that love it and I know there are other services but I haven't really researched it or any other services so I have no idea what they have to offer compared to what I get, but I know I should.
I don't pay for any streaming service other than what I get on my wife's Amazon Prime account. I do get Paramount Plus with my 247 sports subscription, and Peacock with my brother's login. It's honestly way more than I need with my schedule but they're free so I use them. I feel like I'm the only person on the planet that doesn't have Netflix, but I don't feel like I'm missing anything.