I realized I'm lucky with BMD (I'm grandfathered with it so only pay $2 for 1000)
I'd still use it no matter what though.
For a pittance in captchas (remember many sites don't need them anyway) I have a 99%+ backlink indexing rate at 2000-3000 backlinks a day.
Example. Four weeks ago (September 16th) I posted 22 spun articles to 1500 sites each, this Friday (4 weeks later) I checked and had 17,430 published articles from that blast. Of which very few were indexed (3% maybe?)
As of this morning - after running BMD alone 14,800+ are indexed. By Wednesday I'll get to around 17,200 - 17,350 indexed and a few more will dribble in over the next few weeks.
Likewise comments, forum profiles. I create tens of thousands per week. They all get indexed with BMD for next to no cost.
BMD also provides a little backlink juice, and being the featured site on the front page of Digg or Stumbleupon is a great traffic boost in the short term (I've done that more times than I can count)
But if paying $2 a run rather than $1 is a big issue - then no - maybe BMD is not for you.
I've looked for better indexing alternatives and not found one.
Dabbled with Energized, messed with paid services (that give you 1000 indexes a day for say $30 a month - hell I get 3000 a day for $15 a month - a 6x better deal - I'd have to have 3 accounts with these guys)
Anwyay - yeah. It stinks that BMD do this.
But I wouldn't go elsewhere. For me it's just plain worth it.