Challenging and varried terrain, effecient bus system, fun town & good food
Ski areas are not interconnected except for Brevent and Flegere
Every skier should make their way to Chamonix atleast once in their life. The wide open slopes, varied terrain and breathtaking views of the valley make this a mountain paradise. The only negative is that the ski areas are not interconnected (the layout of the valley makes it impossible except for the areas of Brevent and Flegere). Each individual area has it's own charm and personality. The Brevent/Flegere combined area has the most varied terrain of all of the areas. Here, I found some of the most challenging terrain as well as some beginner terrain. The Grands Montets was definitely more intermediate/expert oriented, but it relatively small. Le Tour was more beginner/intermediate orriented, but still had some fun runs. The Aguille du Midi and the Vallee Blanche is a fun experience, but not a challenging run. There are more challenging on-piste runs at Chamonix, but part of the fun is skiing the longest run in the world. Even though Courmayeur is it's own ski resort (and in Italy), it was cool to hop on a bus and 20 minutes later hoping on the cable car of another world class ski resort. (With your Chamonix pass, you get one day at Courmayeur and a free trip on the bus.)
Fantastic ski town. Every resort village in the U.S. is trying to emulate, in some way, Chamonix. It's a charming village that blends the modern structures with the authentic village plan without feeling contrite or planned. Excellent restaurants from the most regal of restaurants to one of the best take-away pizza places anywhere. The main squares and pubs are filled with people late into the evening.
If your trips are driven by more of need to ski the most challenging on-piste runs, I would choose Val D'Isere or St. Anton, but as an overall experience Chamonix is excellent. Overall, Chamonix is fun place for ski vacation with it's variety, great food and enviting town.