Hi there,
I live in Cebu and know the dive business here quite well. Ive had professional dealings with a number of operators here in the Philippines Scotty's is, by far, the best thing going period. Yes he's expensive and his gear is top notch. He has the best boats. He has full trimix, Nitrox, .....Including rebreathers. In fact, he's the diving guy to turn to if you want the truth on diving anywhere in the Philippines because he's done just about everything imaginable. (Thousands of times) True, the diving in Mactan sucks and it's totally the result of dynamite fishing. But no good operator is taking you diving off the wall in Mactan anyway. You head off to a reef sanctuary about 30 minutes away. True you can find cheaper places to dive with but the gear may be crap. (Example, depth or pressure gauges that just don't work properly) Or the boats and staff are really not trained well. Not all of the time and not all of the operators, some are also very good. But we are talking about Scotty's here so I'l keep the focus on them. If you want the best then Scotty is your man. He also does live-a-board trips. BUT, don't forget your credit card because quality costs money. And imagine if a room at Shangri La costs 220USD a night, how much do you think Scotty has to pay monthly for rent? (hint, you don't want to know)
One final note. Importing goods, such as dive gear, into the Philippines is damn expensive. Taxes and import duties are really high. I could buy retail in Europe for a fraction of what these guys have to pay for simple things. This is another reason why diving (I mean quality diving) experiences cost quite a lot here. And as a master instructor, I get the same prices they do from the suppliers so I know this all first hand. Another contributing factor we can attribute the high prices we sometimes see to.
If you want my tip, the best diving I've done is the Solomon Islands. Now that was expensive! But hey, once in a lifetime. Also, I'm not affiliated with any shop here and I'm not teaching. I had my own 5 star shop in Canada and know the difference when it comes to quality operators. Just to put my comments into context.
Hope this helps to clear up the misconceptions for you.
Have a great dive!