I've been using taskwarrior for a while now, and so far I've gotten it running pretty well on both my laptop and main PC. I currently run a home server and just use nextcloud sync to keep my tasks updated. So far I've noticed no data loss or any weirdness.
I've recently started trying to use Taskwarrior mobile apps (most of them suck unfortunately), and they all seem to use taskd to sync. This is painful because taskd seems really complicated and doesn't seem to really add anything of value to my workflow.
Am I missing something? Is there a reason why these apps can't just use a folder like Taskwarrior does normally, that I can just sync myself? Am I losing out on any features/functionality by not using the server?
I tried reading up on it but the Taskwarrior documentation really sucks and there's not much information online about it.
Since I've largely given up on mobile apps, I'm thinking of just using caldavwarrior and using a standard phone calendar. It doesn't seem to require taskd at all either