I tried an Impossible Burger last week, and it was very good. I could not distinguish it from good beef. It's plant protein with heme, a sort of lab-grown blood. A few places in the Bay Area now serve them. Worth trying.
I think fake meat is having an electric car moment, where there is suddenly a product every bit as good as the previous technology, just more expensive. When the price comes down, real meat will seem gratuitously cruel and unsustainable.