I learned to ski at Mt Spokane, and was just up there over Xmas break. IMO, it isn't the best mountain in the area but it is the most convenient to Spokane. I grew up on the South Side of the valley and I think it was a 50-55 minute drive. It's biggest downside is fog. It sits out there all by itself and gets engulfed in clouds often. They do have excellent grooming however. Terrain Park is small. Rails on par with everywhere else but they NEVER build big jumps. Only little ones. Chair 1 is where it's at on Powder Days. Best moguls on the Face of Chair 2 or Chair 4. It's got an amazing view of everything on Sunny Days because of the lack of surrounding terrain. The mountain never changes. It's got the same Riblet 2 person chairs I learned on in the 80's. They only remodel the lodge now and then.
Mt. Spokane does have the best night skiing in the area. Better than Silver, Schweitzer and 49 Degrees North.
My personal favorite is Silver Mountain, which is only 1:00-1:05 drive in Kellogg, Idaho. Consistently better snow than Mt. Spokane and less fog. It's biggest drawback is the Gondola it takes to get there. The Gondola is located adjacent to I-90. However the 20 minute ride up it to the ski area becomes a neusance, especially when it's windy. Jumps are better than Mt. Spokane.
Schweitzer has the biggest and best terrain. It gets a little foggy itself, but both the park and the mountain are better than all the others. It is also the furthest away at 1:30-1:45 drive from Spokane, and the most expensive.
49 Degrees North is about 1:20 drive. Not a bad mountain. No high speed chairs. 1 recent Quad chair added which opened up really good terrain and another chair in the plans. Park is not maintained to a very high standard, but occasionally they get good jumps.
Lookout Pass at a 1:30 drive gets good snow, but I haven't been there in recent years. It's small. They've added 2 chair lifts tripleing in size since I was last there.