Iowa and NH serve a valuable purpose. They allow candidates with little money to make a splash early. Iowa and NH and I suppose SC will not move their caucuses/primaries up to go before Florida. My guess is Iowa kicks things off in early January like they did four years ago.
I could see IA, NH, SC, and NV all going first on the same day. But, it makes no sense that people in NH and IA get to meet all the candidates in person while the medium and large states that will actually decide the election have to sit on the sidelines.
The splash in NH is completely a joke. They have an open primary, many of the voters like my relatives vote in the republican primary just to cause trouble.
NH is a huge mess. its an open primary which allows Dems to vote in GOP primaries and screw up our candidates.