I use a Gaggia Titanium (bean to cup machine) and I'm very happy with it. Before this I had a Gaggia Baby Class but, like the OP, wanted to automate the process for days when I just didn't have time/inclination but desperately needed coffee.
But when I have more time, I'm a bit more old school and use a Hario V60 with a Hario Skerton grinder (both quite inexpensive and portable).
I'm very picky about the beans I use (and especially picky about how long ago they were roasted).