I just returned from Reef Encounter. I only had one night and it's the only boat that can accomodate a one-night person. My experience was much better than yours! I posted a longer review elsewhere on ScubaBoard. I understand that there are "better" reefs further out; however, given my time constraints, this was a great experience.
We only had a few certified divers on board. Only 3 of us did a night dive, but we enjoyed it. I found the staff to be very safety-conscious. We had to sign in TWICE after **each** dive. They gave pre-dive briefings, and helped us with our gear if we needed it and when coming back from our dives. I'm not a novice so can't speak about novice assistance. However, the photographer dove with us on one of our six dives and was helpful pointing out sea life. He took photos of a couple of fish that I pointed out and "asked" (as well as one can underwater) him to shoot. We rode back with a guy who had taken a resort dive on Reef Encounter and liked it so much that he cancelled his other plans and stayed on the boat for 4 days and got certified. He liked it and it appeared that everyone else did as well. My room mate was working on her certification and said her course was good.
I only got in the hot tub once, after the afternoon dive before our night dive. It was cool-ish as the sun set; when one of the staff walked by I asked (jokingly) if they could turn the heat up. I was shocked when we almost instantly got very hot water!
We didn't have lamb as someone above on a different boat had; lunch and dinner tended to be various pasta dishes (with chicken or whatever) and salads. But they were good and filling. Breakfast was toast or muffins or cereal and bacon and sausages. Drinks (other than tea, coffee, etc) were extra except for free wine on the return trip on the Compass boat. The Compass boat had about 100 people (mostly snorkelers) on the way out (Sunday). They sent the day boat people upstairs while they reviewed C-cards and log books, accepted payment and gave out gear downstairs for those of us going on to the Reef Encounter boat. On Monday, there were maybe 30 people on the Compass boat, which is very slow and more rocky than Reef Encounter (a catamaran - 2 hulls). Most of the day boat people ran upstairs to sun on the deck anyhow. The ride out on the Compass boat wasn't all that much fun, but for some reason I enjoyed the ride back more (better company? the wine? exhaustion? whatever).
I thought it was a great bargain ($295 AU for 1 night, 6 dives and all meals) and really enjoyed my dives. I saw all the varieties of fish I'd hoped to see. We also saw one shark, a ray, lots of turtles and giant clams and many varieties of coral. I'd recommend it if you only have a few days in the area, and I thought it was as good as the other live-aboards I'd been on (although one of them served fresh-caught fish every night and that would be hard to beat!).