Depends on what you want. I want a solid terrain park, long season, sunny days and enough pow sprinkled in to change it up. Based on that, I'd choose somewhere in South Lake Tahoe like Sierra and have a manageable drive to Squaw and Kirkwood for pow days. That or Mammoth Lakes so I could do Mammoth and June Mountains.
A complete pow hound who wants good back country options might pick Fernie, Revelstoke, Whistler or Jackson over that. Someone who wants good all around conditions, a big number of resorts to choose from and access to an airport for trips might take SLC.
I think Mammoth, SLC or Whistler probably provide the most complete experience but it still depends on what you want.