I would book the CR tower TPV out of those choices. I like a TPV when staying in the MK area, if possible. The view from those tower rooms is amazing!! Request a high floor (best view) and an odd numbered room ( that way you can watch the castle / fireworks from bed).
You will be able to walk back to CR after
MVMCP and at closing, bypassing everyone else in lines for transportation.
The benefit of the ability to walk to/from the MK cannot be overemphasized.
Everything is under one roof at the CR. (The pool isn't as great as the ones at other MK resorts, but, hey, it's December!)
You have direct transportation to every other resort in WDW from the CR: Poly and GF by monorail, Wl and FW via boat, all other resorts walk to MK bus stop (5 min) and board the bus to the resort of your choice!
Monorail to Epcot or the MK.
California Grille and Chef Mickey's at the CR for great dining at your resort.
Contempo Cafe is a good quick service.
Rooms are large and VERY comfortable.
As PP said all three of your choices are amazing. So which ever one of these you decide to go with, you will be very happy with your choice!
Enjoy!!