On the plus side all the color have fairly good pigmentation and there are three matte shadows as well as three shimmery and all the colors complement each other very well.
On the negative side the shadows can apply a little patchy if you don't use a base, also the matte shadows tends to not have quite as good pigmentation as the shimmery ones.
All in all I think this is a really good palette especially for the price. So if your on a budget or you just want some more purple eyeshadow I would absolutely recommend this.
Without a base
With Too Faced Shadow Insurance