Disclosure: I've been a beta tester for a while; I use it a lot.
Then there's the many people who go to a coffee shop for a drink with a ton of syrup in it, so don't really get as much impact off the taste of the coffee, and will generally care more about the atmosphere and service.
Between the two factors, general audience reviews like Yelp lose a lot of their value if you're particular about your coffee.
See the World Barista Championship winners, not a single Italian yet, unfortunately. https://en.wikipedia.org/wiki/World_Barista_Championship
Even that I think they're losing ground on - Slayer or Synesso out of Seattle, or Mod Bar out of Indiana are pretty great, certainly right up there with any Simonelli or La Marzoco.
For consumer level espresso machines, I think Breville (Australian) has been blowing away just about everything under 2k$. It's been interesting to watch them bring more modern control tech into the cheap market.
1: https://foursquare.com/v/spyhouse-coffee/52408489498e959bae4...