I was a vegetarian for 10 years, and have now been a pescatarian for 8 years. It has been 18 years since I have had a proper cheeseburger, and since then I have had many thousands of veggie burgers. Cheeseburgers are probably my favorite food, and I haven't had one in 18 years. If someone told me that the world would end tomorrow, I would go out and eat a proper cheeseburger.
I have some experience in this area, is what I'm trying to say. The flavor and texture is the closest to actual meat I've ever had. And that, then, is the key for a lot of people: they don't want a veggie burger that simulates meat. Which is fine! I do, and I imagine the market for close-to-meat veggie burgers is bigger than obviously-not-meat veggie burgers.
Others in the thread have mentioned the Beyond Burger, which is also good. But the Impossible Burger, for me, is way better. I have had my Impossible Burgers at Bareburger. At home, I went with Morningstar Farm's Grillers Prime for a long time, but about a year ago they changed the recipe, and I did their black bean for a while. I have since discovered if I season the Griller's Prime while I'm frying it, it comes out much better.