Hurghada is more "touristy" and crowded, more to do but more people who do it. Lots of germans and russians. "Daytripping" is crowded and IMO some of the divesites are a bit rundown. Of course, if you´re both relatively new it may not bother you that much.
I liked www.emperordivers.com but I don´t think there are many bad centers there as competition is fierce.
Dahab is more relaxed and you can set the pace so if you just want to do one or two dives in a day you can do that but you could also get in as many as four, especially if you keep it shallow...if you don´t want to dive for a day you´ll propably need to do an "excursion" but because you decide you could propably do a half day or get a dive in once you get back...more flexible and less "stress"...
I liked www.emperordivers.com but I don´t think there are many bad centers there as competition is fierce.
Dahab is more relaxed and you can set the pace so if you just want to do one or two dives in a day you can do that but you could also get in as many as four, especially if you keep it shallow...if you don´t want to dive for a day you´ll propably need to do an "excursion" but because you decide you could propably do a half day or get a dive in once you get back...more flexible and less "stress"...