Most people I know rely on pencils when defining their brows as it's the easiest way to "draw". However, it gives out that "drawn on" look with those, making brows look harsh and unnatural. As for powders, I feel that the loose pigments make the brows look bland and inexact. Personally, I prefer shading my arches with cake or wax product as the moist texture makes brows look more groomed afterwards, and it leaves a nice tint that makes your brows look more distinct. The pigments are not as vivid but hey, we all want natural when it comes to our brow shapes, don't we?
 
I've been hunting for the best brow kit and after trying on so much on my brows for so long, I'm still rooting for Sonia Kashuk's Perfect Arch Brow Kit. For someone who changes her haircolor so often, it helps that the kit has four shades to match any haircolor. It has cool brown (for blondes), auburn (for redheads), medium brown (for brunettes) and dark brown (for black hair). What's best is that it's only $9.99! Another winner product from Sonia Kashuk!