Ok, my 2¢
when I was transitioning to veganism I tried just about every kind of fake cheese and didn't like them much. Back then there were not so many alternatives.
I would rather have a pizza without cheese than with Daiya mozzarella. But I found I could mix Daiya's cheddar blend with my burrito mix. but now I don't even use that.
The thing about most of these fake cheeses is they are mostly vegetable oil and not very healthy. Mostly fat and very little anything else.
I do like GoVeggie grated parmesan dairy-free cheese topping.
I would like to try Miyokos' because I keep hearing about it. But it IS very expensive. She has a cookbook you can buy for the price of a pound of cheese. That might be a good investment.
https://miyokoskitchen.com/products/artisan-vegan-cookbook
Some bookstores sell the book for $10
I did find Miyokos' recipe for mozzarella on the internet. Planning on trying someday. I do like some Mozz on my pizzas.
https://www.artisanveganlife.com/a-better-buffalo-mozzarella/
I also heard good stuff about Chao Slices and I bought some and I like it a lot. I made a vegan cheeseburger with it yesterday. But I'm not sure I can eat it often enough before it goes bad. But I will try. And probably like trying.
I have had a lot of success with making my own homemade vegan cheese. My favorite is this Moxarella recipe that comes with a bonus pizza recipe. Although i like my pizza recipe better. I like this Moxarella a lot.
http://www.onegreenplanet.org/vegan-recipe/how-to-make-fresh-vegan-moxarella-cheese/
OneGreenPlanet has the best vegan cheese recipes.