Jarnal has pretty good writing support (as far as writing options and the inking quality [compared to gournal and one note) and allows for basic text and basic images, etc. in its notes. However, it is rather simplistic in terms of UI and there is no audio or video capability. It also doesn't really act as a word processor when typing text (if you are typing and you hit tab it goes through the icons in the toolbar). There are no tabs (like One Note 2007) or trees (like basket note pads) either although you can have multiple pages in a journal. The ability to switch between graph paper, notebook paper and blank paper is a cool feature. Handwriting recognition is ok but not great. The ability to have user defined writing be mapped to whole words or even whole sentences is cool.
Basket note pads is great but it has no writing support. As far as I can remember it also lacks some word processing functions such as putting text into outline format automatically. One thing I was thinking that might be really cool is to have spreadsheet functionality and a moderately advanced calculator built into the [mix between basket, jarnal and other projects) program.
You would add it like a standard object and then you could enter values into it to solve. I was thinking perhaps incorporating part of gnumeric or openoffice's spreadsheet code would be helpful in doing this or even just using the spreadsheet like that would run as sort of a frontend for an already installed gnumeric or OOo (was thinking that the functionality of just viewing the documents could be built into the program). The same thing could be done for other programs as well, perhaps as an option when installing (incorporate cheese, audio recorder, etc.). Embed video would be really nice to have.
Then the wiki type functionality that is seen in Tomboy could be incorporated as well.