I know that it seems unrealistic to make cream cheese out of tofu, and frankly, it isn't really the same thing. That being said, I find it to hit enough of the same notes that I can use it as a replacement in recipes in which I need to sub with something vegan...
I used to use St. Yves Ground Round as a convenient vegan swap for ground beef in a number of recipes like chili, spaghetti bolognese, tacos, etc. I don't use it anymore after realizing that it had a number of less than desirable ingredients...