Aspen has a ton to offer, so does Vail, so does Breckenridge.
Breckenridge the hill is always over crowded, usually full of noobs, and I havn't given it enough tries to really find the good stuff because it pissed me off so quick.
Vail has every type of terrain you could possibly want, minus insane steeps. My go to hill personally
Beaver Creek is amazing, but I havn't explored it fully.
Keystone has crappy snow but I've found 2 really fun tree areas that fit my style well. Overall not that great of a place.
A-Basin has some nice steeps, low traffic usually, and a vibe unrivaled in CO as far as I've seen.
I've only been to Snowmass in Aspen, and its flippin amazing! Best resort terrain I've ridden in CO but I havn't been to Crested Butte yet.
Overall I recommend Aspen
"When I do good, I feel good; when I do bad, I feel bad. Thatís my religion." - Abraham Lincoln
Moral of the story: If your going to rob people, wear a diaper.