Among these CherryTree is probably the most feature rich application. I am not sure if BasKet Note Pads and Keepnote are actively developed.
Gnote and Tomboy are quite similar, but Tomboy is written in Mono, which many consider as security risk. Gnome integrates with Gnome shell very well, the same goes with Kjots and Plasma. so depending which one you use you may choose upon these two, but both of them offer very basic features.
WizNote is quite powerful, but lacks (or used to lack) proper English documentation (it comes from China). It is available on all major platforms (Windows, Linux, Android (I am not sure about mac)). Synchronization used to be a bit lag, and the Linux application lacks features compared to Windows app. There is Premium and Basic (free) versions so you may look into it closely.
I have not used Xournal, but just had an impression it is more suitable for touchscreen devices, although it is very feature rich application.
But your list misses one of the most poplar note taking application in Linux world - Zim wiki notes (just zim). it is available in the repositories and there is also windows version of it.
It keeps notes in .txt (or html) format, so you may open them in any device.
for example you can put Zim folder in your dropbox and it will be available on your all devices (same actually goes for CherryTree, but for this you need special app to access your notes from note.)
and there are numerous plugins for Zim, so you can extend its functionality. It is worth to look into this as well.
If you are using Owncloud or Nextcloud, you may look into QOwnNotes (in AUR), which is very nice markdown note taking application. (well, you may use it even without Owncloud or Nextcloud integration).
If you are using Evernote, you may look at Everpad or Nixnote2.