I live just a few miles from FWB. I agree that the Destin/Sandestin area is far superior in terms of hotels, amenities and natural beauty. If you need to stay in FWB, there are several chain hotels, but without an indoor pool, it would be unlikely you'd swim in December here. One is pretty much the same as the other, quite frankly.
On Okaloosa Island, there are some other options, like a Sheraton on the beach...but I would seriously consider Destin/Sandestin if you are on vacation and not simply visiting relatives or something. Baytowne is nice (shopping, dining, lots of outdoor activities, an ice rink in winter) and the Sandestin Hilton is very nice as well. The Emerald Grande has the best view and there are untold numbers of condos down on the Gulf. A bit further on, the villages of Watercolor, Seaside and Rosemary Beach are quite nice.