I LOVE SMASHBOX. I have seriously spent hundreds trying everything! I've gone through Clinique, and Laura Mercier and Bobbi Brown, bla bla bla.
I have combination/oily, Light-Medium complexion, with yellow undertones, but my cheecks are always flushed, acne sensitive skin (in case you were wondering).
I have to agree with everyone that the Halo Hydrating loose powder and there primers are THE BEST. I haven't tried their lipglosses, and probably wouldn't use their mascaras because I really like the non-sticky, but vibrant color in Chanel lipglosses, and Diorshow mascara. I'm also way too much in love with YSL touche eclat as an eye brightener... The browtech is amazing as well! It's very convenient to have both the wax to help your eyebrow hairs stay put, and the powder to fill in spots or make your brows look more full. I've also recently purchased the bronzelights bronzer which comes in 2 colors and is more matte. It looks like a very natural, glowing tan and can also be used to contour the face!
Smashbox doesn't feel so heavy to me like MAC did, and the color options are great and apparently they advertise vitamins in their products.. I don't know how true it actually is, but I'm a sucker for their propaganda =)