Thanks for your trip report.
BA is my "go-to" Coz hotel when I do not bring my non-diver wife. (Beachfront Airbnb at Residence Reef when she joins me. Happy Wife = Happy Life!).
The room situation you experienced surprised me. I had an AC & WiFi issue with a room a few years ago, and Eva (BA Owner) was happy to resolve it. She is a very "hands-on" and no BS owner. You can usually find her having morning coffee with her guests in the lounge by the lobby or enjoying a glass of wine when the bands play. She has a keen memory for recognizing returning guests.
I have never dove with Aldora because I dislike the reported surface as a group policy. I tend to be a big air hog for my first couple of dives on a dive trip, and I don't want to be "that guy" on the SI...LOL! It is good to hear they may have modified the policy.
The food at the BA restaurant has always been great IMO. I like their Dive Op as well. I used them until DM/Instructor Ruben Larregui left and formed his own Dive Op (Rock Star Divers).
I too have noticed very few, if any, Lionfish on my recent dives in Coz. The ones I have seen are juveniles. On my last trip, I saw a half-dozen or so Goliath Groupers just hanging out over a reef. I would have to check my logs to identify where exactly. I have never thought about big groupers as potentially being predators to man, but I guess it is possible. Good times!