Glad things are getting better for you.
My recommendation is to write something that does an excellent job *for you*. Seriously, some of the best programs that I've used are ones that were written by a motivated programmer who wanted something that wasn't available by any other means
If I were you I'd go for a static design with a static back-end, because it is easier to make, and good right now is better than excellent sometime never !
The kind of features which I would find useful:
A character sheet, which has at-a-glance access to attributes, saves, attacks, AC, hp etc, and gives access to equipment, notes, skills, feats, spells, etc via additional pages.
Keeps permanent and temporary values for attributes and any modification to the temporary values is reflected in all bonuses.
It doesn't have to be a generator (separate app for that!), but it would be great if it could import/export data to a memopad record (to make it easier to create information offline if needed).
How are those for starter suggestions?
Cheers