I also think of the major sports Hockey comes off the worst on TV.... but I still love it.
As for TV vs Live.... to me all sports are better live. In fact, that's a slam dunk for me.... it's not close.... Live over TV is always better.
BUT... due to cost and distance I don't see many professional sport games live these days. I HATE the hassle of fighting traffic, being packed in like a sardine. When I was younger it didn't bother me much. i didn't like it but it didn't get me to me. Today, unfortunately, it gets to me.
And then there is this, of course.... I get my live 'fix' watching my grandson's play.... also some other kids I know well.