Deciding which is the best is purely subjective. So much depends on how you value theming, pool, and transportation convenience. All the WDW resorts are decorated for Christmas, but which one you prefer is highly subjective, and traveling between all of them via WDW transportation is very easy (bus, boat, Monorail, taxi, personal car). Typically, if we stay at any MK area resort, over a multi-day visit we eat at most/all of them.
Second, the rooms at WL (except deluxe) are slightly smaller than the other three, and I think GF rooms are slightly bigger, but all are ample.
I tend to make my resort choices based on relative pricing. WDW considers at least the whole month of December to be Christmas Season, but if you specifically mean that your travel dates include December 25-Jan 1, then I agree prices at all of the resorts are crazy high. The rest of the month, you might see a relative deal at one of the above. No matter what, I'd go with the least crazy pricing. I'm a BIG fan of split stays.
All the places you list are nice, though you may not get a balcony at some you list. I have to also add "enjoyable view from our balcony" is also highly subjective. We often stay in "standard view" rooms (the least expensive room view) and have always enjoyed the view from our room. (I even enjoy the views we get when we stay at the values. If we end up being able to see part of a backstage area, I confess, I find those views to be the MOST interesting. I've seen the castle 1,000 times, but only once did I have a view of the WL smokehouse. It feels like I'm seeing something secret.
One factor to consider where balconies are concerned is the sunlight pattern, and what time of day you'd use your balcony. In winter, sun is nice. In summer, shade is nice.