I need to purchase new, and would love your opinions on which brand you feel has the longest lasting color. Thanks!