You forgot the most important part- fully expose your TH and surround it with decorations. That, arguably, is your best 'defense' against TH9s. I was still getting crushed as a fully max TH8- design matters little.
Anti-Giant/ring layouts also are rendered useless against them. Giants take out the ring of defenses and the barch/hero component goes into the base. If there's ATs and point defense in the core, barch will wipe out the inside. If there's a high splash concentration, the heroes will wipe out the inside. TH8 isn't big enough to support a high DPS core while maintaining a full outer ring.


