ESPN has the monopoly on a lot of sports so a necessary evil. But I don’t watch their talking heads, just the games.
Thankfully for me, not the ones I care about. The NBA has been going downhill since the 80's (Jordan single-handledly kept my interest in the 90's). They have only a partial lock on major college sports - you can still find games on the other broadcast networks, regional sports networks, and the other major cable sports (CBS, Fox, and NBC sports networks).
They only have one of five slots for NFL each week. MLB can be found on numerous networks and regional sports channels. NHL is on NBC. Fox Sports shows twice as many MLS games as ESPN. Auto racing shifts networks from time to time.
So really, outside the NBA, one can get along quite well without ESPN.