There is a difference between butter and cream cheese. Butter contains about 70% of fat and about 30% of water, while cream cheese contains more than 90 percent fat. Cream cheese has approximately 1 gm of fat per 3 gm serving. And butter has about 2 gms of fat per 3 grams of bread, which makes it the healthier choice in terms of fat content. The other main problem with butter or cream is that they contain sodium levels which may be dangerous for people with health conditions like hypertension or high cholesterol level. So when you eat breads with these ingredients, make sure to limit your intake to 10gm or less according to the recommended daily intake (RDI).