I've had a Diadema Junior for over 2 years. It makes the best espresso, has the most powerful steam of any I had before, and has been the most reliable hands down (hasn't been back once for service). Previously I had a san marino compact (the most unreliable machine I ever owned), and a bezzeera BZO2S which I think is the newer version or next model up of the Bz99 you mentioned. Neither could compete anywhere favourably with the Junior in performance (coffee quality, capacity & strength of steam) but the Bz was reliable. For me the reliability factor is the next most important thing after performance, and "looks" comes last. Have you asked around about how reliable your choices are likely to be? Bottom line if it helps, I'm not looking to upgrade anywehere in the near future and after the first (expensive) disaster follwowed by what i think was a lack lustre choice in the BZ, think the junior is a long term investment by comparison and worth a look. HomeB. me too, let us know what you go for.