I love big white, I live in kelowna so I know it pretty well. We get decent snow, and very busy seasons.
The nightlife isn't bad up there at all but it's close enough to town to take the shuttle if you want change or you want to do cheaper grocery shopping lol. There are always lots of job opportunities in kelowna for the winter season which is a huge plus. Tons of big white community activities from dance classes, belly dancers at the Indian restaurant, movie nights, karaoke nights ect... It's very close knit.
I prefer the snow in revelstoke, I like how it's nice deep powder snow but I could never live there. Too small for me, but I think better boarding. Pm if you have any further questions!