Here's a nice little thought amidst all of the complaints. Sure, the team working on D1 don't know how to properly balance. Sure, they... Actually, I'll save you the long, long list.
Anyways, here's something that might help everyone sleep better at night. Maybe, just maybe, these are all the Bungie rejects left behind to keep us busy, while the legitimate employees are working on D2. Maybe that's why they suck at their job. Maybe D2 actually has competent people working on it.
I'd like to think so.