TNT is often cited as the main villain behind the decline of Babylon 5. I can't agree. The budget was lower on season 5, yes. Without TNT, there would have been no season 5 at all. As much as people hate the Byron storyline (not me, though),
TNT isn't a hero, but they're certainly not the villain. They did what they could with the resources available, it didn't pay off for them, so they cut their losses. No harm, no foul, though I think Crusade should have gotten a full season before they killed it, I can see their reason for not doing so.
I've thought about it a lot, and I think there's several problems with Byron:
1) His episodes all come in a block, it's like a kidney stone you can't pass, and the rest of the season can't get flowing until he's out of the way. And he won't get out of the way.
2) Byron is inherenetly a superfluous character.
Think about it: We don't NEED Byron at all. We've got Lyta. What, Lyta has to be TOLD to lead the Telepaths? We've seen her grow more and more unhappy with the situation over the years, and get stronger both as a person and a teep. The idea that some man needs to come to the station and hold her by the hand and teach her how to be a leader is both ludicrous and condescending. I mean, does someone need to teach Sheridan how to be President? Or Garibaldi how to run Edgars? Did someone need to hold G'kar's hand and teach him how to be a poet/prophet guy? No. So why does Lyta need it?
I think the story would have played much, much, much better if Lyta just went to Sheridan and said "I want a homeland for my people. You owe me this." Sheridan could say something like, "Ok. We'll need time to negotiate this with the other races, and see if anyone is willing to donate a world. In the meantime, you can set up a colony on the station here." It could have been the exact same sub-par story otherwise, and it would have played much, much, much better.
Ideally, it should have been about Lyta, but really it was a story in which Lyta was second bananna.