I honestly think that there should be a Wayland desktop for Pyra, something like Enlightenment 20, Hawaii desktop. Heck, even Weston works good enough, except it's a little harder to customize. If Pyra is the future, then use future technology. I currently use cwm, since it's the lightest, most usable one I've used, and it has features I like about it more than Openbox. Not really a good WM for portable systems and newbies for Linux, IMO. Also, yes, I'm still trying to figure out a way to transition from X to Wayland permanently, but the problem is a lot of Debian packages still need XWayland, so make sure it's installed and enabled. Many programs don't have Wayland display support at all. That really sucks. Though I have gotten specific applications working by overriding the backends, forcing it to not use X. One big thing stopping Wayland support on ARM devices is that Wayland uses KMS, and KMS requires Linux drivers and firmware for the GPU. 2D support is easy for the Vivante GC320, there's etna_viv. 3D support in KMS will be harder if the source code for the PowerVR SGX remains closed, or they won't release it, so it unfortunately sounds like maybe Pyra will still be using X, at least for 3D acceleration.