The writing on B5 was the absolute worst writing I have ever seen on any SciFi series. The dialogue was crap. All the characters were stock archetypes who didn't develop much (Trek characters typical start as archetypes, but they tend to get some depth by Season 7).
In Ambassador Kosh's own words: You do not understand.
Every character - with the possible exception of Zathras (no, the other Zathras) had significant development. From the bickering and antagonistic relationship between G'kar and Lando, Vir's coming of age, and Lennier's eventual disgrace.
Go back and watch G'kar from season one, then check his character out in seasons 3 and 4. You may think the writing was sub-par, but G'kar has some of the best performances of any Sci-Fi character.
Maybe you only watched the first season, but if you didn't catch the arcs of the individual cast members on that show, then we didn't watch the same show.
m