Gokrazy seems pretty great and I loved the idea the moment I saw a description of what it does. (Though, disappointingly, I've never actually tried it.) I've long been interested in trying to write the entire usermode of a Linux system just because it seems interesting what you could do; the Linux kernel offers a whole lot of functionality. I've had the thought that this would be really fun to do on Pinephone, although in that case it does sort-of feel like you're just inventing another Android... Maybe focusing on making Wayland work better on phones would be a more productive use of everyone's time :)
However, I will say one thing about Raspberry Pi's: If you ever find yourself needing to use Raspbian for any reason, you can configure a lot of things by editing the boot files on the FAT32 boot partition. For example, you can throw a wpa_supplicant config to get WiFi working, enable SSH, etc. just using the boot partition. This is basically how I manage Raspberry Pis that I'm just messing around with, although cooking a fresh root image every time would definitely be a nicer solution for "real" work. (My weapon of choice would probably be NixOS in most cases, but I have to try gokrazy first if I ever deploy anything interesting and less temporary to a Raspberry Pi in the near future.)