Neil,
actually breakfast was something I particularly enjoyed onboard "MSC Lirica" last year. In the dining room you could order a "so-and-so plate", which included eggs (your choice), bacon, sausage, fresh fruit and toast. So, you actually didn't have to order everything separately if you didn't want to.
I don't know if this is typical for MSC, however, as that has been my only cruise with them.