Define lack of design. You mean theming? because Linux has way more customizable theming options than the proprietary alternatives, to fit all kinds of subjective tastes.
You mean usability? it’s the one system that you can rice up to do absolutely whatever you want to do to fit your workflow, you can configure any key to automate literally anything a desktop can do.
The catch is that you actually do have to get your hands dirty if you want to mold the system to your liking… as opposed to being your own tastes the ones molding to adapt to whichever the designer of the OS decided should be the new tacky fashion or workflow.
Is the data and public keys being replicated in the communication between instances? it’s not made clear how the federation actually works, because “enabling users on different servers to share data with end-to-end encryption” (from https://foks.pub/) is something all services with TLS / HTTPS support already do…
Also… one big plus for the OpenPGP HKP protocol is that technically you can self-host your own key in a static HTTPS server with predefined responses and be able to have it interact with other servers and clients without issue. I’m expecting the more complex nature of FOKS might make self-hosting in this way difficult. I’d rather minimize the dynamic services I expose to the outside publicly if I’m self hosting.