Keeping with the facts, (of what I've heard),
Diversion had nothing to do with the reliability of the aircraft.
Engine's have a number of issues but for the time being are having minimal affect on operational cost. (A/C carrying extra fuel for Ice Crystal Icing but still operating for the most part at optimal level).
In the words of someone else, "the 787 is an accountants wet dream." Does what the A330 does faster and burns less fuel/hr doing it.
Overall reliability has been an issue, but probably mostly due to teething problems of a new type and JQ's 'penny wise/pound foolish' approach to everything.