I think BotC is better because of the Storyteller. It adds the host to the list of people to be social deducted.
Exhibit A: BotF XXVII, where benguined believed Gummy was mafia because for Leafia to be mafia, Storytellers N1 and Daeron would’ve had to give the Noble both evils from the start. This was, in fact, what the Storytellers did.
Exhibit B: In a QBCord BotC game run by Arete, I was the Librarian and learned that one of Carbon or benguined was the Saint; we later realized that I was actually the Drunk, meaning that there wasn’t a Saint. Arete had put both evils into my fake Librarian guess, and had we realized this, we could’ve caught Demon Carbon.