I haven’t thought it through, but the only thing I’d consider if they were to “tweak” it would be possibly eliminating “winner takes all” and assign electoral votes each congressional district.
Is that a bad idea? Seems to be it would be grant more power to the individual voter by allowing him to make a difference in his district. So northern CA would be different than southern. Urban Ohio would be different from rural, etc.
I would love to see it tweaked so that if the margin of victory in a state is less than 1% (basically a tie) The EV’s are split 50/50. This would eliminate the need for massive recounts and endless cheating