I suppose that if one looked at aircraft development programs from their infancy until entry into service, very few would be without some costly blemishes and late milestones. Like engineering, program management is real world, not science from an MBA text book. Add in project advocacy, changes in requirements, changes in finances, changes in personnel and things will naturally get complicated. It takes courage to undertake such a complex, multi-disciplinary endeavor with one's eyes open.
I suggest we start judging the success of the airplane/program a few years after entry into service and with some hindsight. I marvel at the large and enthusiastic football (AKA soccer) fans who cheer and jeer throughout the season and how few in the crowd would last five minutes on the field. Aviation is a bit like that, too.