Junior Suites are a good value. Large closet and more floor space. Plus you get double points for your Crown & Anchor membership. You do not get suite amenities however, such as concierge lounge access (unless you are a diamond plus or pinnacle club member).
Nobody can predict the weather. Usually early December is still quite mild in south Florida and the eastern Caribbean.