I'd like to say that alot of the crazy shit that happened this game was mostly out of luck. I feel like at the end town, scars faction and Mafia all had the same amount of chances to winning. People don't realize how much mafia blew their load during that 2nd dayphase and it shows with how quick pride, envy and father got taken out.
Mafia did not have 2 lynch redirects at the start they got hella lucky they copied ratchets role which had a lynch redirect on him. Nibel claiming a power role like Alphonse also led to Godfather happening without that Mafia would have had a uphill battle. Even in the end with Dante's role they barely squeezed out a win and that was mostly because the ability they absorbed could reuse another ability. If Ed held back on that things could have been different.
Town had lots of mishaps this game, the number one being they decided to waste their kills on another players over professor when he was all but confirmed scum. They basically gave Mafia the chance to crawl out the hole they were in
Scars faction really did a good job all things considered, blue and rottkins basically slipped early on and yet got pretty far. If it weren't for rottkins just screen capping his role they were winning this night phase. They just needed to off pot, at one point they had the kill set on him and changed it to nana for some reason