Agree with all this, but still agree with the op that duelist is essentially unplayable. The class does Grant basically +20 AC over twenty levels but the core concept has so little support it doesn't mean much. (Also by the time you're really seeing that payoff ac is often mostly irrelevant).