I have been on Baani Explorer 5 times over the past 3 years and have never experienced anything like what you are describing here. I have several hundred dives and also spent time in many other exotic dive locations. Let me comment on a few things that you seem to have gotten wrong or simply had unrealistic expectations.
Nitrox: I too had to go without Nitrox on one of my trips because the machine broke but that has also happened to me on island resorts before too as well as on Liveaboards in the Red Sea and in the Philippines. These machines are very delicate and hard to keep up in the rough conditions they are operated under. Youre on a ship in the middle of nowhere, things break and are hard to repair as fast as one would expect under European standards. You are wrong to believe you can bring first world repair service to the middle of nowhere in the Indian Ocean. Also keeping spares for everything on a liveaboard is impossible, right?
Fumes & Diesel: I dont know how much or little you know about ships but if you pump 10000 liters of diesel yes of course you can smell that at first. Its a massive amount of diesel. The smell however goes away shortly after the ship starts moving. Every ship of that size or smaller has the very same issue. Hardly something you can blow a gasket over when booking a liveaboard cruise.
Hot Water: It is true that hot water can run short after dives when everyone rushes to shower at the same time. I usually just waited 5 minutes until the first wave of impatient divers took their showers and then enjoy all the hot water myself. You just need to be a little flexible when on a liveaboard, again, its not a 5 star resort. At all other times fresh & hot water was always available to me and my wife.
Food: Food on Baani Explorer is among the best I have ever had on a liveaboard of the same standard. I was always well fed and happy. Im sorry you had a bad stomach, must have been unpleasant when diving. You were probably the darling of all reef fish then ;-) I don't believe it was 50% of the guests though because they would hardly have forgotten to mention that in the forms, right? A tip for the future: Always eat something spicy or have a whiskey after dinner. Thats what you are supposed to do when travelling to a tropical country to prevent exactly what has happened to you and it works. Bad toasties? Yeah stuff like that happens at home too
. Get fresh bread and get over it.
Dives: You complain about only 3 dives a day
how many did you want? Isnt that what you paid for? By the way there is always 3 dive guides on Explorer, at least every time I was there that was the case and if they took you to novice dive sites at first that was probably because they were being professional and wanted to see how experienced you are before taking the next step.
Finally I find it interesting and amusing that you are the only one who filled a negative feedback form. Everyone seemed to be happy but you. For the record, cabin Nr. 9 is a crew cabin and it would be news to me if they had to fill in feedback forms too now.
You just like to complain a lot, that you have made obvious. I consider Explorer one of my favorite destinations and I will go back for sure, sorry you dont share that feeling but they probably have thousands of guests per year and there is always the few who will complain no matter what.
Rob