It may seem anti climactic but i think the game ending with the Necromancer win isn't as controversial or as shocking as it may seem. It's probably one of the better endings so far in these types of games.
Mafia shouldn't feel bad, the reality is Mafia did not play bad, nor were the odds stacked against them due to town being over powered. Reality was both Mafia teams were hampered by their own Mafia scum mates. Normally theirs usually one Mafia team that is pretty active and the other inactive but this is the first time both teams were kinda inactive. I had 2 inactive Godfathers, to the point I had to switch their roles to get Mafia to be able to do anything. Apollo luckily came back but the damage had already been done by that point especially with darksied dead so early on. I honestly think a more active Mafia team would have done way more damage to town and could have won if they maximized their abilities together. Those who were active played good
Now for town I think flowa, fuji and indigo were the mvps for town. They basically were carrying town for the most part but the death of flowa, then Fuji then flowa again really hampered town. To SKs credit he was able to not only lay under the radar but be able to get himself out of situations where most would have crumbled. Reality is both Fuji and Flowa had SK but like L to Kira/Light Yagami they didn't have more evidence to really pin point it to Soul and get anything more out of them. Only in the end Rion was able to get Soul but it was too late by then. All in all GG to the winners