Habitica is the best! It's so rewarding completing day-to-day tasks with this app. Your avatar can earn gold, equipment, pets, experience by completing the tasks you choose. Joining a questing party is fun because you're with others, holding each other accountable and encouraging one another. Participating in challenges is great because you work on specific aspects of your life, like positive thinking, exercising, reading, ect. Habitica has helped improve my life, and I feel so much happier!