I have come to terms with the fact that ALL vegan "cheese" is going to suck. Yes... even that vegan cheese you think is awesome... it sucks at being cheese.
Which is not to say that some "cheeses" aren't good in their own right. Like Chao Field Roast. It's not cheese... but I do like it for what it is.
I've tried a few fake parmesans, but they are gut-wrenchingly awful. So I've been leaning hard into Nutritional Yeast, which I love. My beloved Caesar works extremely well with vegan mayo because there's so many other things in that dressing which are vegan and taste great, and extra Nutritional Yeast gives it a cheesy kind of bite...
Soooo... along with the many vegan recipes people have been kindly sharing with me... I think I'm set. No, I am not 100% vegan. I will likely revert back to being vegetarian when eating at restaurants and traveling and such. But I'm "vegan enough" for me now, and not suffering too much. Hopefully there's a health benefit in that.