We were a long time family of hoppers. However, in the past couple of years, I began to question whether they were really adding value to our trip and could the money I spent on them be put to a better use. For the past two trips (one without MBs, the other with MBs), we decided to change up our plans a bit.
We now skip EMH and let the kids sleep that extra hour. We then go to the park that had EMH the prior day. We still do a mid-day break most days, but then return to the same park we started in. Like others have said, this method takes some additional planning up front. If we don't take a mid-day break, we usually return to the hotel right before dinner. We have realized that all day in the parks from opening to closing doesn't suit our touring style anymore. And, my kids like to spend downtime at the hotel in the pool or arcade.
The advantages are that we all get an extra hour's sleep as well as a part that is slightly less crowded than on a EMH day. And, you can always add park hopping during your trip if for some reason you decide you want to!