If u're comparing between Sharm and El-Gouna, of course Sharm is THE ONE.
So far, only 3 jetties are permitted to be used as boat harbours (as Mania just said), though there're some discussions in the city council to allow the private jetties of the hotels to recieve boats, hopefully it is approved soon before the beginning of the high season.
If u're seeking a dive operator with "Quality Control & Less Dive Group & Special Request Dives" at the same time, i don't recommend u any of the big dive operators, where clients are just numebrs in their system .. i would recommend a smaller dive operator with more personlized service .. and YES, they're more expensive than the big ones.