Wichtiger als die Maschine ist die Mühle, die Mischung und der Bediener, ansonsten ist hier schon alles gesagt.
Ich würde in jedem Fall eine gute Waage (Kaffeewaage oder eine andere Waage, die zuverlässig 1/10 g wiegen kann) dazu nehmen, das erleichtert die Einstellung der Kombination Mahlgrad / Keffeegewicht enorm.
Beim Espresso ist es halt immens wichtig, dass der Input im Griff ist, dann kommt auch ein gutes, gleichmäßiges und reproduzierbares Ergebnis raus.
Zum Protokollieren würde ich die App Beanconqueror empfehlen, die ist Communityware und damit gratis.