Just got back myself. Our best meals were ironically at the most 'Americanized'* place at one extreme - The Garage, in Roseau - and at a snackette just called Cindy's because that's who runs it (a signless, brightly-painted shack behind the big "COURTS" building, by the Texaco turnoff right next to the Anchorage, Castle Comfort, and Evergreen).
Will try to write up a thorough trip report, but frankly I thought most of the diving was superb. Not as 'fishy' with bigger stuff as some other sites perhaps, but the sponge and coral cover were amazing. My siggy link has some pics up, with more to follow. I haven't been to Belize, Bonaire, etc but have been to Saba, and I'd say the sights were just about equal, just 'bigger' on Dominica (less vertical and localized).
Ditto the recommendation to spend some time abovewater too. We did an overland tour on our last (no-fly) day with a guy named Woody (adquatics@yahoo.com, he's got a land rover and can take you into some of the more hidden bays a lot of the 'taxi van' tours can't), and were frankly amazed at the sheer scale of the island, after having spent almost all the 10 days preceding along a 7-mile or so stretch of southwestern coastline. Made us really wish we had longer. But don't get me wrong - I also wish we'd done more dives...never satisfied I guess!
[*by "Americanized" I mean it was the most 'planned' restaurant/bar we found - the decor (bar stools built on hubcap bases), fonts on menu and matching signage, consistent "Garage" theme to all the food and drink names (e.g. the BMW, Astin Martin, etc.), the bar design, computerized ordering system and receipts, promos for Carib beer and whatnot on different nights, etc. Many other places were kind of slapdash and hand-written. But they still served a lot of local specialties (the salt fish and fig water was great, if a bit offputting at first to US tastes not expecting how strong that flavor can be)]