This looks really good. But the Duelist has leather armor but no 'light armor prof'. Don't they need that?
You are right, it's a mistake! I would replace Improve hit points with Light armor prof!