I'm not judging anyone, or indicating if their complaints are justified or not.
Just stating what happens. People cry bloody murder about X not being here, but then pretty much forget about it all once thing does arrive. (And tend to get happy at least for a bit.)
So you can either listen to bitching about the length of time it takes or listen to bitching about that AND how busted it is when it arrives.
Exactly! As a guy who's day job revolves around doing exactly the equivalent of what some guy at WotC is doing who decides what things to address on CB and MB etc I know this to be so utterly true.
There are basically 2 types of customers. The ones that are pleased with what they get, and the ones that are never ever pleased by anything. Group 1 certainly are going to be more willing to come use your software if it has more features and of course they deserve to get their money's worth. Likewise with group 2, they deserve a good product, but they NEVER are satisfied, and in fact the more you do for them the more they tend to be NOT satisfied. Any argument that revolves around "well if we just RAM out some hack version of feature X those guys will be happy!" is crap frankly.
The stupidest thing you can do is pump out some half-assed broken version of some feature. ALL that happens is group 2 becomes enraged because you've got their expectations up now, but you have fulfilled them. Group 1 meanwhile is just confused and inconvenienced by the inferior crap you've handed to them, and may simply decide to go use some other product.
This all comes from near 25 years of product engineering user applications. The rule in our industry is better, cheaper, faster, pick 2 and "cheaper and better" isn't an option. If you want to pay $25 a month for DDI then I bet you get your updates and your enhancements fast. Oh? That's too much? You can't justify that? Well, then DON'T COMPLAIN (or that is do complain, politely, maybe 'suggest' is a better term). Honestly, the service is cheap, and programmers are expensive and programming is VERY time consuming.
There's a very good reason no other RPG has ever had anything close to the DDI tools, they're expensive and take a long time to create and only a large game with a huge customer base can possibly support them. As we can see, even D&D 4e is barely big enough scale to allow for it.