I would highly recommend a separate grinder and espresso machines if you can deal with the extra inconvenience (didn’t think Marzocco did a combined model).
I have a Breville (Sage) Bambino espresso and I think it’s great, but I need another grinder as my Breville Smart Grinder Pro broke. In hindsight and after getting coffee beans ground from the roaster; the Breville grinder never did a great job anyway.