I also swear by the Macap M4
By no means do I advocate doing this, but after messing around with a Gaggia machine and grinder, I discovered this wasn't a hobby that I was likely to outgrow, so I went all in and bought the Macap and a shiny machine with an E61 brew group and have never wondered when I wake up if my espresso is gonna be good since. I'm all in.