I gamified my debt repayment with a popular free online financial service that has a net worth chart that shows assets, debt, and a net worth trend. Getting those red lines below the line to go up was a huge motivator for me and even if my debt wasn't at zero, seeing it tic up over time was rewarding. slowly but surely, I did it.
That one feature is a major make or break feature imo.