Winds are not an issue in the winter, nor are the crowds.
I go to Powell as often as possible. Storing the boat at the lake makes it so much easier to run up for short trips (no 4.5 hour tow). Last year we got 34 nights on the lake. I plan to improve on that this year