I use Maalit (or is it Maliit? I can never recall). It works and has an extended symbols button, just like a mobile phone osk. It doesn't have a proper configuration panel, it's instead configured by gsettings or something, I have never actually tried. It also as a quirk with a swipe-down gestures that is used to disable it, and is sometimes activated accidentally by the palm of the hand. But apart from that, really nice experience overall.
I can recommended the latest KDE Plasma, I use it on my 2-in-1. Some quirks here and there, but very good in general, especially if yoh set up gestures to switch between workspaces. I also tried gnome but that was ages ago.
The documentation says what settings you need to enable for it to work. It also says that it takes the remote user in the X-Remote-User header. I use Authelia and it puts the remote user in the Remote-User instead, so i added a middleware to traefik that renames the header to the one expected by radicale. The only problem remaining is that radicale presents the auth page anyway, and you have to login with the same username as the auth header but with any password
I used both radicale and baikal. Both work great. Both support CalDAV and CardDAV, to sync with them you need thr davx5 app on android. I ended up going with radicale because it supports proxy authentication and I can use it with Authelia
Second this. Works really well in a stable distro like Proxmox. Unfortunately however the community is only on discord. With some other patches linked there you can also use the gpu both on the host and split in vGPUs for virtual machines at the same time.
I used it for some time on Arch Linux host + Win10 VM for CAD. Worked fine, but frequent arch updates borked everything often. On proxmox I never had such problems.
I currently run a ThinkPad Yoga L13 Yoga G4. Works wonders with EndeavourOS+KDE Plasma. I study engineering and I both take notes with Xournal++ and the integrated pen (other wacom compatible pens work too) and run heavy workloads like code compiling and a crap ton of MATLAB. There are some quirks specific to Linux, for example acpi does not recognize when the device is folded into tablet mode (but on Windows it works). I worked around it with two widgets with which I manually turn the tablet mode on and off. Other stuff also, I wrote a blog post on it if anyone is interested.
For all my bachelor I used a ThinkPad Yoga 370, but the dual core processor couldn't really hold up to my computation workloads. Everything worked out of the box, always Arch Linux and I tried both Gnome and Plasma in my time with it.
I mean, in the 50th anniversary Eleven mentions to Clara that working for UNIT is his job. I'd pass that honestly