I agree with Poinas on the CtDA vs. DA arguments. It is much harder to achieve 100% Dodge than to have 2100 DA and if you only have 1700 DA you're still much better off with a little bit of attack damage converted to health or regeneration (Trance of Convalescence comes to mind) than with 80% CtDA.
CtAP does not only block non-AoE attacks. All poison clouds, all Empusa area attacks, the mealstrom attacks of Hades and the Grey Sisters and a lot of other attacks are completely avoided.
That makes a Bow Haruspex one of the best xmax Hades runners in my eyes - just make sure you don't get hit by three melee attacks at once and you got a steady 15 seconds kill every time.
I don't agree with the cons of CtAP and DA. High DA is easier to achieve in my opinion.
Blocking also does much more than defend against physical and missile attacks. In my experience it blocks besides melee attacks at least the same as CtAP blocks. Perfect blocking makes you immune to empusa soul draining spells. You can stand in a poison cloud and listen to the *clink* *clank* sounds every second.

As long as you have defensive mastery 100% blocking is ridiculously easy to achieve. Just get any Act IV green shield, put a turtle shield in it and wear one of the -recharge weapon/shield combos on your weapon switch. This basically makes you immune to everything but boss attacks. A few points into Rally and you'll never have to drink a health potion.
I don't have much experience with the other options, but I say the best options are either block or CtAP/DA. Of course you can substitute CtAP with a maxed Squall, but then you'd have to think while playing, a thing you otherwise won't have to do.
