First, I want to start off saying that I have never owned an espresso machine before so I do not have anything to compare this one to.  That said, this machine is fantastic because it's fully intuitive and easy to set up.  There's also an app available where you can set up individual profiles and create your own drink via the app!  As for cleaning, it's really simple because the machine self cleans for you.  Drinks are consistently good each time, so experiment with your coffee and milks! 

If I had anything negative to say, I'd recommend making about a dozen or so drinks before actually using it because you want to get rid of the metallic taste.  Other than that, it's an amazing machine that opens up your coffee variety in so many ways.