I've tried Manic Panic and Raw hair dyes, and I have to say, I think I prefer MP. To keep the colour in for longer, I throw some of the dye into my conditioner. It helps combat the stripping from the amount of product I use.
Splat! I found it at walgreens, it comes with a dye and a bleach kit. I threw away the bleach kit and opted for white lightning bleach. But long story short the red splat! dye held up longer than manic panic's and looked good as hell. It was one of my favorite colors I've had most of the colors of the rainbow.
I've only had my hair dyed black and so far that is it. My favorite mohawk color is blue and I was going to dye it that way but with me being where I am I can't. So I think I'm going to opt for red dye.
Currently, I'm rocking an extremely faded splat! purple and blue 'hawk. Short in the back and fades long up front. I'm gonna get some Limelight green and either Deep Purple or Pimpin' Purple from Special Effects. I'm gonna mess around with it but for the most part I'm gonna have the back of my 'hawk purple and the front and top Limelight. I'm gonna try and put more pictures once I get it.
I've only had mine red so far but I prefer Splat! dye. The color lasts really long. And I've used the bleach kits that it comes with and they work just fine for me. But they have Splat! in red, blue, green, purple, pink, and then a box of 3 colors...those are the ones I've seen at Walgreen's in Ohio. I don't know if they have other colors or not. I'm dyeing mine green in a couple weeks, already got the dye :D