I have dairy allergy and all I can say is that I am so happy that these products are getting better and better.
Where I live (Europe) there are a lot of different ones available and quite a few are on the level of a cheap normal cheese.
But in the end: at least it’s something.