Here is what I have seen and photographed in Nuweiba:
fuzzy ghost pipefish, ornate ghost pipefish, different sea horses, red, green, white, black and purple frog fish (from 2cm to 45cm), red sea walkman, stargazer, toad fish, ... plus all the usual Red Sea stuff like turtles, rays, snappers, barracudas, napoleon wrasses, batfish, jackfish, goat fish, different puffer fish etc. etc.
For me this is quite plenty, plus all the amazing rare stuff.
I find 5 dive centres in Nuweiba, and given that it is not a mass-tourism destination, this is good. One is PADI 5* IDC centre and TDI facility. What else do you want? I very much prefer a small place that is friendly, individual and has small groups, because this means the most customer service.
I guess, in the end it comes down to personal preference, but I can see as well that people from Dahab would much rather have people go there than to Nuweiba, and therefore cannot admit that Nuweiba is a nice place to spend a quality dive vacation, too.
Problem is, most of the tourist divers do only 1-2 dives at a "good site", typically 45 minutes each, the guide on a hurry to get out, so in most cases there is no time nor patience (especially if it is a large group) to look for ghost pipefish, sea horses and the such.
This is a privilege that usually works for local divers who dive the same site 10-20 dives a week- and for lucky bastards. All of the fish that you've mentioned (or most of them)- I can find them in a single weekend in Eilat (which there is a consensus it is "inferior" to Sinai divesites).. But I dive there hundreds of dives and you get to know the fish personally. When I go to Sinai, I usually concentrate on the larger views, the walls etc and I usually don't find the frogfish etc which I can find 5-9 in a single dive in Eilat.