I also switched between some of those apps for quite some time until i found Trilium Notes. https://github.com/zadam/trilium
It's open source and you can self host it to be available through web browser for the time you're at work and don't want the files to be local.
It's very stable so far and has all the features i need.