I own at BP so I lean towards it as a holiday. It's centrally located in an active part of Fort Lauderdale, right across from one of the best beaches in the world and all kinds of shops, restaurants and bars are just an elevator ride away. You won't need a car, although there's parking in the building for $12 a day now which the HOA put in as a misguided attempt to reduce owner maintenance fees. They have 2 bdrm suites, 1 bdrm stuites, and studios.
Doral is great if you like golf - they are all two bedrm suites but not near the beach, and some might say in a rather run down part of town where you certainly won't go out for a walk at night (and perhaps not in the day). You'll need a car here.
Brian