I'm a long-time user of Quiver and feel that it's just about perfect. It is MacOS only though, and I haven't found a suitable equivalent for Linux or Windows (work). However Joplin comes really close. If you're a fan of Joplin but are using MacOS, give Quiver a try. They also have an iOS app, and someone made Quaver for Android.
https://play.google.com/store/apps/details?id=net.andrewt.qu...