To the negative commentators in this thread--we've got lots and lots of threads hashing and re-hashing the negatives. No one is denying that they exist. This thread rightly picks out some positives. Yes, we've got things to fix. But we've also got some good things going.
Post the good here, the negatives in one of the umpteen many threads on those issues!