I have a GNU/Linux phone I carry in my other pocket. Here are the biggest issues I can see:
Driver support for components in the mainline kernel (lets you install any distro and things like camera, Bluetooth just work)
Power management; turns out it is a hard technical problem to have your phone suspend to save energy, while being awake enough to know what and when to turn back on to receive chats/calls, playback music, etc
Cameras have a lot of stuff beyond drivers happening behind the scenes these days in software that would need to be developed, especially given it is a big reason people choose their phones for
Phone certification is tough, this has stopped even companies like Fairphone from shipping their devices worldwide, I imagine even harder for a device like the Purism Librem 5 where you can literally upgrade Wi-Fi, BT, and cellular generations like a gameboy cartridge
App ecosystems take a while to build up, it is a chicken/egg scenario. I think things are in a useable state for all the default apps an iPhone has, but if you want Uber, Uber Eats, you either have to draw even more power essentially running Android via Waydroid, or use a typically more janky web app that may be missing some features
Its funny because in the US, there are regulations that make it such that, even if they have the capability to close the doors remotely and anti pinch sensors etc, they are not allowed to unless it is done by someone from a device nearby while they hold down the close button.
Their blog post addresses their roadmap for when they aim to reach complete feature parity with Discord, but the matrix protocol already has some features that Discord doesn't.
Here are the links to the clients that will feel at home:
There are also 4 bridges to Discord from matrix that you can use to help transition communities to Matrix. You don't even need to be an admin on the server for some of them
Before HomeAssistant, OpenHab was the undisputed king. I still like them because they let you remotely access you home without having to subscribe to anything or set up any remote access methods
I set up Debian as my NAS and gaming tower. Drives are paired by capacity in RAID, it uses BTRFS, they are pooled together, and have one LUKS password that unlocks them with the main OS drive.
With Samba share, some podman containers, Tailscale, it does everything I need it to. Since I also use it as a desktop computer, I don't really have dashboards since I already typically sit in front of it, or can remote desktop in. I occasionally check the health of the drives, and use ECC memory/motherboard
I agree with you on it needs more than just ease of use, other comments talk about these other features more.
I disagree on the DRM portion, just as much as I don't think kernel level anti-cheat has any place on Linux. If publishers want that, they can limit themselves to other systems/stores. The main reason I use GOG is I know every game is DRM free, I just wish it had some of the other good stuff Steam has.
I have a GNU/Linux phone I carry in my other pocket. Here are the biggest issues I can see: