Thoughts:
1) Dislike the bomb-kill being random rather than the controllable "first to vote gets killed", but that's a town buff so hey.
2) Marine is interesting. Might be a bit OP to have a town-sided suicide bomber & vigilante combined, but certainly adds something.
3) Lazy Cop has a significant downside; y2k - it doesn't get the report til the next night, rather than at the day. So if you investgiate someone N1, you don't know what they are until N2. Though usually it's not been until D2 that you get the report, a full day later, when I've used this. So not as lazy as usual. That could be handy.
4) Townsided Angel will be a tough one to play, as it's a one-shot thing and you might not actually want to protect anyone N1 - does it *have* to be used N1, or you can you delay and use it later, @GM's?
5) Three guns from gunsmith. Chaos looms.
6) In the Cop description, it says Ninja is immune to cop - which is... unusual. Usually it's only immune to tracker & bomb. Is this deliberate, as it does not say that in the Ninja description? #CallGM
7) Driver is a nightmare of a role. Have fun GM'ing that.
8) Are the Ninja/Godfather selections random or are they tied to whether there's a cop/tracker? A godfather with a tracker is essentially useless, after all.
9) Stalker should be called Scout. That's not a Stalker. >:(
10) Power Thief stealing the bomb's power somehow survives despite wearing a suicide vest that kills the other person. What??