That's why I posted here. I was specifically looking for questions and feedback. (As stated in the title.) So people could give suggestions on what they would like to improve, or change, to make the game more fun. Nothing is set in stone, so every time I run a game I'm able to improve it and make it better next time. But I can't do that if people back out because something isn't to their liking and they don't think I'll change it. (No offense. I've had extremely difficult players in the past, so this is particularly exhausting for me.)
I'm not a controlling and anal GM about everything. What I've posted isn't the end all and be all of the roles.
In another game, I had implemented Blythe's suggestion for the "lead" bad guy role. If the bad guy team couldn't decide on who to kill/attack, or they were split between two people, then the "lead" bad guy would make the decision for them.
If you guys are familiar with ToS, you'd see the similarities between my original idea for Pierce and the Godfather for the mafia side. The mafioso can chose a target, but the GF (if he chooses) can direct the mafioso to kill/attack a different target.