My issues as a player are the following.
1. Being members of Black Canoes. I'm not a fan of being part of the "army" as it often in my experience ends up being, "You are ordered to go to X and do Y." There's not a lot of leeway for what the players want to do. If the players were free agent adventurers engaging in monster hunting because it's lucrative and/or they are trying to help, that would be different.
2. Even though I love humans and play one 90% of the time, I'm not a fan of human only campaigns. Elves, dwarves, half-elves, halflings, etc. are close enough to human that they would likely not be monsters.
3. The magic limitation.
All three of those shoe horn the party into more and more narrow options. "You have to be a human, non-magic class and subclass that is a member of the Black Canoes."