There isn’t a perfect way to draw districts. I like sortest splitline for its simplicity and impartial strategy.
The best solution I can see is to evolve the House of Representatives into a body of proportional representation. This could be done in state level houses as well. Single winner, or other small number of winners elections should have ranked choice to make it harder for parties to maintain dominance.
I went on chatgpt and said “Write an advertisement that plays on the fears of gen z then suggests they eat a snickers”. It returned almost the same as above.