Zim Wiki is a cross platform program that serves a wide variety of purposes. From note taking to daily journal to task manager, Zim can handle all of those needs and more.
It comes with over a dozen plugins that greatly ease it use and add functionality.
Here is an intro video to Zim Wiki which may serve to get you interested.
Recent updates to Zim have expanded some of its plugins like the Task plugin. Tasks can now be organized using the popular GTD (Getting Things Done) methodology. With the GTD lists turned on, the Tasks window looks like this.
You can use any labels and/or tags you wish to categorize your To Do items. Those labels and/or tags will appear on the left side and you can filter To Dos with them. This makes the program much more powerful IMHO. Below is a link to a web page that goes into more depth on using the GTD method in Zim.