I have a regular RL mafia gaming group and thus a bit of experience.
How it's going to play out depends on the people. I have a lot of mathsy people there, and we like to discuss a lot so that it's not uncommon for one game day to last an hour. Most "party" groups I've met get bored after like 5-10 minutes and want to lynch. Correspondingly, our group catches scum a lot better than the party setting, and you need more scum then.
We usually use Werewolf roles, but I also think not all of them are well designed, especially if you have expansions. It's important that the roles work in the RL setting, which means the following:
- there is no one selected member of the mafia that performs the nightkill, instead they all do it, so Tracking and Roleblocking roles get iffy.
- you need to deliver results instantly instead of the end of the night, so depending on what roles you have it may be important to wake people in the correct order
Roles that work nicely in RL groups are things like Hider or Godfather. Doc is problematic due to follow the Cop; Werewolf has a role called Witch that sees the NK every night and may once during the game choose to save them. That works better I think.
Our group plays mostly open setups, the reason being that we have no assigned game master that complicates other things. Open setups are more newbie-friendly because you don't have to memorize what a lot of roles do that may not even be in the game.
For voting you want simultaneous voting. The forum way to do vote counts and stuff is impossible to track IRL. So at some point you'll just say "Now everybody vote" and everybody at the same time points to some other player. The person with the most votes gets lynch, in a draw repeat the vote on only the players with the most votes.
If just want to decrease randomness, you can introduce a system to "nominate" a subgroup of players that is eligible to be voted for. At any point during the game someone can say "I nominate X" and then that player is eligible. Of course that frequently leads to OMGUS nominating.
What our group does is a bit more complex. Once people are ready to vote on a given day they may raise their hand. If a majority does, voting commences. There is a first round of votes where everyone has 2 votes (both arms) which may not be given to the same player. The 2 (or more in case of a draw) players who received the most votes in round 1 then get a chance to make a final plea (everyone else remains quiet). Then in round 2 of voting, everyone has 1 vote and decides among those players.