Oh, I'm almost certain Battle Master is going to win. There was some doubt early on, but at this point unless it gets dogpiled the way the Circle of Stars did, it's going to win. There's 63 points remaining on the board. Every vote decreases the total by 1,* so we have at absolute most 62 more posts before the end. You'd need zero upvotes and at least a quarter of all remaining possible votes to get BM to lose.
*Unless a vote "wastes" a downvote point, which technically leaves the board unchanged. But that can only happen 3 more times so it's negligible.
Battle Master 30 - 2 = 28 Let the Dogpile begin!
Cavalier 4 Eldritch Knight 15 + 1 = 16 not my favourite but thw best Fighter at staying alive and has a few toys to play with in and out of combat.