I've used Daylio. For me, the problem with using it long-term is that the different moods are contextual to the overall stat you are in. Meaning, I could have a "rad" day when in a depressive state which simply meant I wasn't overburdened with depression. Meanwhile, when not in a depressed place an "okay" day might still be leaps and bounds better than any days that were lived through duringthe depression(s)