I got this last year and it has traveled up and down the East Coast, as well to the South West. Gone by plane and car. I have used it with my Surface laptop running Windows for work, my personal Framework 13 running Fedora Linux, and my Nintendo switch.
Joplin has a plug-in that can grab todos and reveal them all in one spot. You can use tags with it as well. Although I believe it only works on desktop? I haven't tried on phone/tablet. https://github.com/CalebJohn/joplin-inline-todo#readme
Past: My notes are all over the place. Some are in paper notebooks, on scraps of paper, index cards. Some are plain text files, some are markdown; dumped into random folders (had some in my yyyy/mm/dd folders for my journaling, some in project folders) some are on a wiki, some in redmine, some in openproject. I've tried different bug tracking apps, but as mentioned, they (like project management apps) are too burdensome.
Current: For now I am using Joplin for my active notes (and slowly migrating historical notes as I have energy). I have a top level notebook for my homelab, then a subnotebook broken down by subject (infrastructure, app/service, hardware), then individual pages for each specific item (host os setup, vpn, application, etc). On those individual pages, I have it sectioned out; Goal, Research notes, Actions taken, results.
Personal Notes
Journal
Inbox
Homelab
Infrastructure
Host OS
VPN
NFS
Services
Radicale
Audiobookshelf
etc
Hardware
node 1
node 2
node 3
router
Future step: Once I have something figured out and ready for "prod", I will be wiping it out and redoing it all through ansible. I'll take that playbook and a clean markdown doc with the important details and put them in git. That way I can rebuild it later if there is a tragedy.
Screenshots shouldn't be optional, and if dark and light themes are provided in the app, then show both. It'll help users decide to try out the app. In my opinion, a lack luster presentation will discourage potential users.
I do lean towards the guidelines being enforced. As a user, it'll give me more confidence in flatpaks.
I have used Baikal for caldav for the server, with davx5 on Android. Was solid. Moved to NC for files, so went ahead with calendar sync on NC too. NC calendar sync has already worked well for me, no hiccups.
The only issue I've had with NC is auto upload of photos from my phone. It constantly has conflicts. Otherwise sync of regular files works great.
I mostly watch stuff on Netflix and Amazon prime, never thought to see if there is a way to auto update my watch history. I'm terrible about remembering to update my watch history.
I hope they really do it. I'd love notes in Thunderbird.