Ulta...ulta is a last resort that I take when Bare Minerals is out of my color, or when I need a better quality beauty blender than the one target has for cheaper.
Also, sometimes they have what I'm looking for, sometimes they don't. They DO tend to keep a large stock of Naked Palettes from Urban Decay, which I like! (Sephora is always sold out of them constantly)
Customer service is okay at the register most of the time, but man, security is lookin at everyone like we're all suspicious of somethin!!!!
If Ulta wants to compete with other beauty stores they should really get more popular brands or really really lower the prices of most of their inventory to Walmart-level!