I love the stuff, but I wish there was more of it. My hair isn't super long; just past my shoulders. I need two bottles. I'll also second what a PP said about the shape of the bottles being difficult to hold.
Aside from that, I think Olio is the best DIY haircolor. I've not had issues with it washing out any faster than other types of dye.