I wrote really small script that can respect the simplicity of todo.txt, has colors and couple of new really little improvements that I found useful: pinned tasks and sorting by 'due:'. The script is 33 lines of code. 33 lines, Gina, not 1349. Simple stupid.
You can check it here: https://github.com/asakura42/todo.sh
What do you think? Can todo.txt still be good solution for some tasks?