We have stayed at Royal Vista and Palm Aire. We own at Santa Barbara.
Santa Barbara is remote (across the street) from Royal Vista. Is less hectic. Less sand tracking and helions running around. Pool is less crowded. Has parking garage. Great sunset views from up top. No ocean views. No grounds to walk to speak of but close to the beach if you wish to walk (same as RV). When we stay SB, we do activities/tours the same as from the sister resorts, mentioned. With all the rehab, they have to store stuff somewhere so it looks that way.
Royal Vista is nice, but IMO, has a commercialized air about it. It is just there. Nothing cosy. The beach is there as are the pools, exercise room, garage, tiki bar (if open), ocean view.
Both of these are within walking of several restaurants along the intracostal.
Palm Aire has space to roam about, large pools, scheduled family activities and all that RV has. Close to shopping and casino. I too do not recommend walking off the grounds after dark. The guest services are in a separate building across the parking lot... not convienient. There is a Spa right there with discounted rates for guests.
We like the privacy at SB and use RV amenities when there.
When at RV, we wish we were at SB.
When at PA we drive/park at RV for beach, tiki bar hanging about. We may do that one day out of a week. The drive to and from is almost a straight shot on Atlantic.
We do restaurants and shops from Boca to Miami and ball games, gator tours, South Beach and even the Keys... so which to pick???
We have stayed away from our fav, SB, till it all settles down from rehab. That may take 2 more years. That is, if the hurri stay away.
I say, choose the beach or the wander-about grounds. That's the decision. Have your room next to what you like most so everyone can go and come independently.