I prefer full-fat Philadelphia brand cream cheese. Available at most markets, it's renowned for its classic fresh flavor with subtle tang, and its thick, rich, creamy texture. After testing Walmart's in-house brand, I can attest it's pretty close to Philadelphia cream cheese. With many other off-brands the lower quality is noticeable: a much thinner texture.