As far as Mozzarella goes, there is one called Vegan Gourmet Shreds by Follow your Heart that is soo much better than the Daiya Mozzarella.

http://followyourheart.com/products/mozzarella-shreds-27/