Honestly g'kar and Londo are the only two exceptional characters in the franchise, everyone else is meh. By contrast I'd say most of the ds9 main characters are solidly good, well written, great arcs, well acted. Odo, kira, and quark and nog are exceptional to actors telling exceptional stories. (I love sisko but sometimes Avery Brooks overacts) Why is it always the aliens?
On rewatch b5 was definitely better than I remember it being, but it doesn't have episodes that straight up make me cry. DS9 has me crying from episode 1.