I only have experience with nextcloud deck. It generally works. The permissions for other users are not very intuitive. I had problems with embedding pictures.
The android app has room for a lot of improvement. Especially regarding support for markdown.
What does `lsblk -f say?