Looks great! Especially liked the role-specific advancement lists: lots of customization choices for different kinds of playstyles, and the roles stand out in their own area of expertise.
Thank you for the positive feedback! Let me know if you have any questions or additional critique.