I use both. I Have been using eSalon for my demi-permanent which I have been using maybe 1.5 years. I have used Madison Reed once for my permanent color in July or August. I like both. I went with Madison Reed for my permanent color because it is supposed to be more natural. I started with eSalon though.
With eSalon I ordered demi-permanent which I do about every 2 to 3 months depending on how lazy it is. I started with dark brown, then had them add some red and then had them back off on the red. It is relatively easy to have them adjust the color. It colors my grays well around my temples and gives me a consistent color. I love the way they have put the kit together. It is more high end than Madison Reed. You get the color, shampoo, conditioner and 2 gloves. You can adjust the frequency of how often you get the kits. Previously when using other colors and shampooing and conditioning afterwards, I found that the color would bleed so I would rinse as well as I should. But even with this demi-permanent I can fully shampoo and condition and my color still looks great. And I really like their shampoo.
I've only done the Madison Reed once so I can't really give a good review yet. The kit isn't as high end but it contains everything you need. I colored in July or August and my color held up fine. I haven't had any issues with it so far. I applied my demi-permanent at my roots in November.
I have pictures all over. Any pictures from this year will show my color. And I know there is a color thread that I took pictures for specifically that show the eSalon color.