We visit Salt Lake once a year on a ski trip and we are slowly but surely visiting all of the 15+ ski areas. Let me give you a huge tip for visiting ski areas in SLC. Don't buy your lift tickets at the mountain! Visit a nearby Gart's Sports or other local ski shop, you will save anywhere from 15-25% on your tickets.
On this particular trip we went to The Canyons and Brighton on consecutive days. On Saturday, we started at The Canyons. This is a massive ski area with more than five mountain peaks to ski, unfortunately this was a poor year for snow, so not all the lifts were open, but I don't hold that against them. This is an interesting resort. You park at the bottom of the hill and ride the lift to the base of the ski resort. The first thing you notice at the top of the hill is all the shops, resteraunts and the hotel, all of which are top notch. More on that later.
The mountain is an excellent mix of blue square and black diamond runs. There is literally not enough time in the day to ski every run. My wife ended up getting sick the day we arrived and spent the entire day at the restaurant. The staff was excedingly nice, offerring to get her anything she needed, even a complimentary soda. We later ate at the same resteraunt, which had an excellent selection of food and the prices were reasonable for the fare served.
The next day we spent at Brighton Ski Resort, which, on this particular trip, had much better snow conditions. However, Brighton is much like any other ordinary ski resort when it comes to facitilies: a small lodge with a ski shop, a cafeteria, and a ski patrol. It also a very small bar area overlooking the parking lot, which was nice to catch up on the score of the game. The mountain itself involved three very large mountain peaks, over 10,000 ft. They featured an abundance of blue square and black diamond runs, with an occasional green circle from the peak. The snow was well groomed and they had multiple snowboard parks across the resort.
As far as the boarding goes, I had a much better time at Brighton. I would highly recommend either resort to the intermediate/advanced skier or boarder.