It looks like you're new here. If you want to get involved, click one of these buttons!
Bearing in mind that your motto is "Remember your stuff" and that presumably people will want to remember field-based stuff like contacts, will you be providing a way of having templates? This happens to be well-suited to JSON and when people import or export data then having templates would presumably work very well. Additionally, it would be a shame if one could not retain the field type when exporting data, and field types might help in the future when the application becomes more intelligent with searching using voice commands, such as "What street does John live in?". If John lived in a street with a name like 'Gasslands' then without a field association the app would not know that this word was a street name.
Incidently, one of the things that I have been looking for is a very simple customer relationship management application which would be a little more than an extended contact system to allow me to take the details of customers at shows and to record certain types of information about them like 'Last Contact Date'. The trouble is that all of the apps I have seen are desperate to grab your data and keep it in a way that prevents you from getting at it easily and of course the fact that they have the data means that it's not very secure. Being able to complete a form when entering a note would allow me to create my own CRM system and keep my data safe.
I guess what I am coming round to saying is that I think it would be great if one could define a note type and that that note type would have specific fields. When one was entering a note that was formatted, one would be prompted to enter specific fields.
Irrespective of whether or not you decide to employ templates, would you envisage every address to be a separate note or would you expect all addresses to appear in the same note?