I watched through this show for the first time a few years ago, and still come back to it every now and then, it's a real solid show. My favorite character seemed to change from one to another as the series went on, as each character was deliberately written to be somewhat off-putting for a time, G'Kar was probably longest on that list, having an excellent arc throughout the series, and an excellent actor playing him. The only character I never liked was Franklin, who was written with a ST:TNG Season 1 Starfleet officer level of smug and moral superiority. Was sad to see Sinclair go, was sadder to learn WHY the actor had to leave the show. JMS got a few of his social justice themes in there, but they weren't the overt shit you see these days, they seem to play into the plot of the show.