Yeah, I think someone upthread said it best - it's inherently an unstable plane that they used a bunch of software/etc. to fix, which to my mind is unacceptable. They apparently needed to get something out fast to compete with Airbus, and didn't want to take the time to (re)design a new plane, they just "fixed" the old one.