Never been to Wolf Creek, but it is known for always having some of the best (and most) snow in CO.
If you're willing to travel a bit farther, I would highly recommend hitting up Telluride. It's probably the most beautiful ski area in the US. Has great terrian (both lift and hike-to), good snow, and is supposedly never crowded. I'd definetely check it out.