While there are episodes a majority of people dislike, there's no telling what a person will think of the episodes. Judging from posts I've read around here recently, there are people who love Superman Returns
, "Endgame" (Voyager
's finale), X-Men: Last Stand
, etc. We tend to think that just because a vocal majority dislikes something, everyone should.
Personally, while I wouldn't rate episodes such as "Infection" and "TKO" as B5
's best, I do think they are decent. They should be watched at least once and then the new viewer can decide if they want to rewatch it when they rewatch the series.
In trying to decide between the shows, I think it's important to make clear that Babylon 5
should be watched in order and in full. Stargate SG-1
can be watched by skipping around a bit.