It's strange that there's so much focus on district shapes, when any voting system with proportional representation would make gerrymandering pretty much ineffective.
Every voting system has its flaws, but the US system seems to have particularly few advantages.