I find that BB cream is better, lighter and that it gives you a more natural and healthy complexion than any foundation. However, all BB creams tend to rub off… Must be really careful when wearing them! Also, a tip… for more problematic areas, like dark circles or scars, dab a tiny bit of foundation and blend into the BB. This way, you get the glow of the BB cream, with the coverage of a foundation where you need it most. :)