I find frosting to be a thing that is to each persons individual taste my personal taste is Duncan Hines fluffly chocolate frosting but everyone likes something different and unique to themselves.
Most cake frostings taste the same. I would just go with the one that is the cheapest. The store's offbrand works just as well or better than a name brand.
Betty Crocker Cream Cheese frosting is the best frosting mix for cakes. It is soft and creamy without the extreme sweetness of regular frosting. You can create beautiful colors with just a dab of food coloring in white Cream Cheese Frosting.