I find it's really hard to make a homemade espresso that comes close to the one you get from a café around here. But then again maybe I should invest 10k on a new machine (and then 20k to renovate my kitchen to fit it in).
> It's pretty difficult to find anything outside on par with the quality I can get at home (most of the time..)
It really depends on where you are. I find that espresso in the gourmet cafés in large American cities I tried is mostly on par or slightly worse than the average espresso in Rome. The grains and the roast can be pretty good, but it's often brewed slightly long for my taste.
Espresso here is so dense it's almost solid and that's the thing I can't reproduce at home.
I got mine second hand (insolvency auction) for $900 for a machine that would have cost $6,000 when it was new a couple of years ago, and later I spent $400 on a grinder that goes for $1200 new. Both in good working order, apart from having to replace the hopper on the grinder ($70 for a piece of plastic was annoying).
Totally worth it though. The grinder (and coffee beans - buy them no later than a week after roast) are the most important part really.