It's probably unfair to compare the David closely to Optimods and Omnias, because if you had the budget for one of those boxes, you'd probably buy one... especially in a competitive market. In a case where you're at the top of where you are, You might actually like the way the David sounds.
I'm also one who's had a bit of a heartache over the lack of control in BBP, but the Optimods have ALWAYS been like that, and we've somehow lived with it. We've used what we consider to be the best we can get our hands on... from time to time. It wasn't that long ago that 3 relatively soft bands, followed by a bunch of diodes for a limiter were considered a radical contribution to the industry. If you're as old As Bill, a half-rack of engineering voodoo, full of tubes and relays and built by a local consulting engineer, was considered a secret weapon for quite awhile.
As for the software applications, I'm partial to both processors for differences I still perceive in them. BBP doesn't bother me in this regard, because I can usually coax the settings that are available and get what I want out of it. In one case, I got what I considered to be a really good sound for an oldies station by using parts of BBP and ST. ST is great for leaving the controls out in the open. In cases where the processor was generally available to some station staff, that could also be a little scary.
Regardless what we choose, and why, there's no arguing that you can use some ingenuity and build something that, in a blind comparison, stands favorably next to at least most of the big boxes, if not all of them. Being in the Seattle market and not being fortunate to have a client company with the big bucks to throw down for a name-brand, it's a lot of fun to see what you can really do with this stuff. There are good stations here that have those budgets, so its possible to see what you can come up with and put it on the air for real-time comparison.