I love the rules and roles. Just 1 concern; by a general rule of thumb you have a doctor and a investigator for mafia. Sorakas pretty much the doctor, but only has 1 use, pretty UP stuff there. TF is the investigator, but he can only do his thing every 3 rounds, imho it needs to be 2. Also more of these should be passives, or else youd have to be a god mindgater. Basically only Rengar and Shaco would need to be god mindgaters as is.
Also this would only be good if mafia, which roles like this should be avoided. Katarina - Death Lotus - 2U - Negate doctor abilities on target player for the current patching phase.