Not to mention GPUs just go ballistic and drown out the game's sound with fan noise every time even when you're running a simple 2D game. You always have to keep the iGPU on and the discrete card off by default because it apparently has just two modes - off, or full-power. Smart throttling like on Windows is non-existent.
I don't mind the extra effort needed to set things up and gather knowledge on running it for the trade-off of a truly free system. But these things are out of any user's control and keep me from completely shifting over.