Okay I think I may have come across some issues with the game and need some feed back.
The crux is the Apprentice. Basically I am wondering if we get enough for 5 roles on each side then when Day 4 roles around then if Robin becomes the apprentice then that would give the Mafia a slight edge if no roles have been lost. So to get to the point should I just have Slade pick only 2 from the list of options so if Robin goes over the the Mafia then there will be 5 Mafia if nobody has voted out Mafia. The other option is for the Mafia is to pick 3 roles at the start of the game and if Robin becomes the apprentice then have Slade choose one of his remaining Mafia to swap with the apprentice then if Robin goes back to being a townie then Slade gets that person back into play.
I say, just leave the Apprentice option as a choice. If the Slade chooses the Apprentice role, it means that he can only choose two other roles and would have a four man mafia with the possibility of a fifth on Day 4 when the Apprentice role is activated. Otherwise, if Slade chooses not to take the Apprentice role for his mafia, then he will have a 5 person team at the start of the game. Leave it as a risk/reward type thing.
He can either start out with a full mafia team with no future gains or he can start out with a smaller team and take the chance things go well so that he can get the apprentice and therefore gain another mafia member and remove a useful townie as well.