I loved the color results I got with Garnier 100% Color (I used the blue black), and it lasted like a champ, but for some reason, this dye more than any dye I've ever used bled onto my towels and pillow cases like crazy for up to three weeks after coloring. Maybe I'm just weird, but after a while I couldn't stand it, so I switched to Nice & Easy blue black. It also lasts for a while, and it comes with a really awesome color sealing conditioner that makes my hair feel so soft and manageable.
And to echo the above comments, Feria really sucks. If you use it, you won't have hair, you'll have colored straw. My hairdresser told me that if I insist on coloring my hair myself, at the very least I should steer clear of that stuff!