Don't break the system. It's perfect. Democracy isn't.
I would like the rest of the states to be arranged into groups or something better. I liked the alternating proposal from a few years back. Some sort of detail for taking a couple states from each region on each voting day would be cool.
You say that the system is perfect and in the next paragraph advocate changing it.
Why isn't that a contradiction?
If the alternative of a nationwide primary is not ideal, that still doesn't mean that the same three states should always get to go first. There is a certain logic to having the current system since it eliminates weak candidates, however, so I can understand your argument a little bit.