HD is the king of the foundation world in my opinion. Its formulated like no other foundation out there.
Most foundations are created to mimic your actual skin, and the particles in them are exactly the same size as your skin - and what happens throughout the day is your skin absorbs those foundation particles and you're left with a mask of color on your face.
HD is silicon based and the partciles are very round and larger then those of your skin, so when applied with a proper base, it sits perfectly on the skin throughout the day without falling or slipping, or being absorbed
I recommend it 110%.