I think that Urban Decay is one of the best brands for eyeshadows. I am not really that into buying many eyeshadows or eyeshadow palettes anymore because I have enough already. But if I really wanted another palette, I would go for Urban Decay because they tend to have a wide variety in their shades of colors. The colors generally tend to be really vibrant, but there are also the Naked palettes if you are not really into vibrant colors. They blend well, they tend to be really creamy, and are often a mix of shimmer, matte, metallic, and duochrome.
My next favorite brand for eyeshadows is Buxom for the same reason. The colors tend to be really vibrant but you can also get more muted eyeshadows instead. They also have a variety of colors, and different types of eyeshadows: matte, shimmer, metallic, satin, and duochrome. Again they are really creamy, blendable, and pigmented. They generally are of reasonable price. I have tried eyeshadows of higher prices from different brands that were not as good overall as the Urban Decay and Buxom eyeshadows.