This is both hilarious and well built.
While not for every table, their are some actually interesting mechanics to the subclasses.
People who like their games a little crunchy and can appreciate the meta humor will definitely have a great time with this.
• Crunchy (interesting mechanics)
• Well designed
[5 of 5 Stars!]