Keep in mind that you will have to decide what works for you. My experience for me is that there is a sweet spot. These is under planing and over planning. You will have to find the sweet spot yourself.
Also for me what I use is Thunderbird for contacts, calendar, and tasks. Then Joplin and Zim for notes. Recurrent tasks I use tasks… but bigger projects I just ouline in my notes app. For really big projects I’ll put it in a project planning tool and use Pert or Monte Carlo planning which is a totally different thing mostly for work and team management. For home I sync all this through Nextcloud but synology is a great choice too. For work I just kept I all on my laptop. Good not to have any work stuff on personal devices.