If you're looking to get away from crowds, then SLC would probably be better than Tahoe. Weekdays at most Utah resorts are dead (except during holiday periods - Christmas, Pres. day, etc.), and some weekends can be that way too, you just gotta know where to go at the resorts to avoid the crowds.
As far as avoiding powder frenzies, once again, you just have to know where to go. The only "real" way to avoid a powder frenzy at the neighboring SLC resorts is to stay up one of the cottonwood canyons (Snowbird, Alta, Solitude, Brighton) during a big storm, where the road doesn't get opened up until later in the day due to avalanche control, etc. Then the only people you have to share the pow with are those that stayed at the resorts. Everyone else has to wait until later in the day when the roads open up... But, once again, spend enough time with the locals, and you'll know where to go to avoid the crowds, and you'll be able to find powder stashes days after storms.
Oh... And I can't think of anywhere I've ridden that I would call "perfect". Each mountain has it's advantages and disadvantages. Come to think of it, I like it that way though. Variety ain't a bad thing.