For me, though, the excellent interface and features of CintaNotes work better than any of the other apps. It is snappy, beautiful and the functionality is just right. It also handles the tag based approach for managing notes perfectly well.
One of the most convenient features of this tool is that it allows you to organize your notes in multiple ways. Although the program supports full-text search, the easiest way to find a given note is by using descriptive tags. And fortunately, tags can be organized as tree-like hierarchy, which certainly contributes to a better organization. More than just that, you can create autotag rules, for the notes to be tagged or moved between sections automatically when certain conditions are faced.