Huh, the Battleborn servers are dead? That's odd, I generally have no issue finding a match on Xbox Live, but I have no idea what the PC servers are like and that seems to be where Yahtzee spent most of his time.
I found this particular review to be hilariously observant and I'm glad that he gave both games a fair shake and shit on them equally for the things that they did wrong. Frankly, I'm Team Battleborn all the way myself, but I like Gearbox. They're charming in a way that Blizzard stopped being a while ago, but it's clear that they're also on the downswing because, lets face it, the writing in Battleborn isn't quite as good as Borderlands.
I do like Overwatch, though. It's a fun game, but I like Battleborn's reward system better.
EDIT: It's worth pointing out that Battleborn recently introduced fancy skins that can only be bought with currency purchased with real money via microtransactions. =/ I'm actually really disappointed by this but not entirely surprised either.