Homemade BB cream can be customized while the store-bought can't be. I have used numerous BB /CC Creams but everyone has at least one con. Some lack of moisture, some lack of pigment while some lack of sun protection. When you make your own BB cream know what to put in it to make your ideal BB/CC Cream. You can control its consistency, color, smell & everything else. You can make your BB cream according to your shade. How cool is that?