Sour cream is a great option for a deliciously smooth and creamy frosting that has a little bit of a tangy flavor but not being as sweet as cream cheese frosting.
Use unsalted butter if you prefer sweet frosting, use salted butter, or add a pinch of salt if you prefer flavors that are more balanced and less sweet. I prefer salted butter myself.