I presume you are only interested in North America? (BTW, I wasn't so impressed with Steamboat or Killington, but I liked Mont Tremblant.) My main criteria is a place with good solid high-vertical-drop runs, maybe with some side runs with some powder to mix it up.
There is Mont St-Anne near Québec (complete with rude Francophone waiters, LOL). Copper Mountain & Keystone in Summit County, CO are also good. The resorts around Aspen, CO are good too (although 1 of the 4 there, Snowmass, is big but not very well laid-out). There are the areas around Lake Tahoe, CA/NV. Lake Louise & Nakiska in Alberta are great (very disappointed in Whistler-Blackcomb due to not allowing the great vertical there to be skied in one continuous run). The gem of the East is Stowe, VT, but rain making everything icy is a concern. White Mountain in Lake Placid, NY is great, but it can really get icy there.
What I would recommend is to just drive around to ALL areas and sample them, much like an Arabian Sheik would sample his harem, LOL. I have always enjoyed going to a new place at least once just to check it off then to keep going to the same place. I have set my minimum vertical at about 1250 feet, and have gone to just about all resorts in North America that meet that criteria.
Oh, and don't forget that there is a whole another world of skiing in the Alps (the best resorts there are better than any American resort).
I can say that skiing has been a great hobby/activity while going through life as a monk.
