Well... boobies said most of it for me.
To me, Babylon 5 would have been better if Sinclair had stayed. I never liked Sheridan. But as far as characters go, I liked a lot more of the main characters in B5 than I did in DS9. And some of the stories in B5 had me just hanging. But in the end, it seemed incomplete for me. I did not at all like the direction they took with Garibaldi. I really wish I could have seen what happened with Londo and Centauri Prime and how they dealt with/got out of that mess. And there was something brewing with the telepaths that we never got to see, either. And where the hell were Ivanova and Lennier, anyway? I loved those two and they just dropped off the face of the planet. So when the show ended, I felt very unfulfilled.
Whereas DS9 had a pretty satisfying ending. No, we're not quite sure if Sisko is alive, but it's better to end with the hope than to know for sure that he's dead.
B5 was a very good show and the first three seasons might well have been better than DS9. But the way they compressed the fourth season and then made up some crazy fifth season just didn't gibe, and I think that makes DS9 better as a whole.
Of course this is all highly subjective.