I'm somewhere in the middle. While CMC has made EZY a more attractive proposition for passengers, and yes the profits have reflected that, there are issues which have yet to be addressed.
Cost per seat is a bit high, which has left them fragile in bases where they don't have a leading position. Evident from the withdrawal in Hamburg, Rome and previously Madrid. There has also been an inability to gain marketshare in Germany outside Berlin, and of course being trapped by a more upmarket Ryanair, Wizzair and majors.