I too have owned both the Vivaldi and both HX and DB E61 machines. Interestingly enough I bought Johns vivaldi from him. Its a solid machine, but I eventually went back to 58mm E61, and I wouldnt stray from that again. Im of the same opinion, between the La Spaziale and the ECM, Id go ECM. A true upgrade would be to something with a saturated group. Also possibly one of the E61 pressure profiling machines, though not everyone will say just because it has pressure profiling its an "upgrade". Currently an owner of the Duetto II, and while its not the latest and greatest E61 with some of the new bells and whistles, its still a hard machine to upgrade from unless you're going to enter to the world of the super elite. Speedster, Synesso, La Marzocco etc. If I was gonna buy a machine right now in the same kind of category, id be looking at the Vetrano 2b Evo, the Synchronika, one of the new Bezzera dual boilers with the non-E61 groups, or the Andreja Profile. Thatd be my short list.