I have been skiing for 10 years and skied the Western US, Eastern US, Midwest US, South of France, and finally New Jersey.... and the absolutely worst ski resort I have ever gone to is Mountain Creek. I believe it is the toxic combination of over-crowding (they actually run out of rentals), narrow trails, lack of lockers and tables, out of control teenagers, lack of ski patrolers, and just plain bad snow. And its not just me too! My daughters classmate (7 years old) who I am assuming has not really been to a lot of ski places thinks MC is the worst resort she has been to as well...
But when MC in 100% it really is one nice place to ski. Expert skiers can really enjoy Granite Peak, the snowboarders stay away, and the lines their are usually short. Over at Vernon, you can usually do Eagle Hunt and Zero G and be the only one on the trail. The snowboarders don't go to anything without jumps and rails or anything too steep. South is great for long cruising runs, and Bear is great for quick, short (but fairly steep) runs.
It may not be good to those who live out west or even out of the tri-state area. But too me, it's the best I can get this close. There are ways to avoid the crowds on weekends.
1. Be online at 7:55am, you pretty much get the first hour to yourself.
2. At Vernon when it gets really crowded, just take the triple chair, no waits and no standing. (Although it can be a problem if MC is too stubborn to open it)
3. Ski at Granite, the lines are usually small there and it has the best skiing. (But when this hill does get crowded it's hell, this lift should be high-speed).
4. Ski South EARLY! Park at South and get as many runs on South Peak as you can, as the lines will get bad there.
5. Ski at Bear when the lines get bad on South, the Boarders tend to avoid this peak, and the lines tend to be much shorter.