At a place like Bonaire, valves and O rings take a beating from heavy use. Expect to have occasional O ring issues. I got a little O ring kit shaped like an air tank. It has a screw top with a pick and a chamber inside to store O rings.
We used Dive Friends for the first time last November, they were fine. Pleasant, helpful staff, fills were good and nitrox was very steady at 32%. Best thing was they let us do our check out dive when we wanted to. No waiting around for the 9 am class. Of course we already knew (and subscribe to) the marine park regs.
I have used BDA (2), Buddy (3) Divi (1) and Captn. Don's (1) previously.
Buddy's drive through service has always elicited kudos, but I have encountered lines there. We were diving with friends, on our November trip, who used Buddy and they had some short fills with their tanks. There was no supervision at the drive-up either. People without nitrox cards (there are different color cards for air or nitrox) were taking nitrox tanks. There were no nitrox tanks available on at least one occasion.
BDA has changed their set up recently so obtaining access to gear and tanks, after hours, is easier.
Divi was the most formal set up, with a really nice gear storage area out on their dock.
I would go back to any of these operators.