Ok, I read a few of the previous posts and though I should reply. I don't use debian, primarily due to there being no working phone stack at the moment. I have booted it several time - namely when I have broken sailfish trying to be too cute. It was mentioned that wifi didn't work - well it did for me. Immediately it detected available networks, I selected one, entered the passphrase and voila working wifi. Maybe there is a wifi issue, but I can't see it..... As far as having a small gui - um, 6 inch screen anyone? It is a full desktop GUI displayed on the small, but high resolution screen. Add an hdmi monitor and you wouldn't realise you weren't on a PC. On the small screen it is somewhat difficult, but as it has no phone stack, this is a laptop not a phone. Get a mouse.
I use sailfish, and have since PC released the sailfish image. It is definitely more secure/private than android. The only google bits it uses are the phone stack, and graphics drivers - both unlikely to give away your information. The one thing sailfish lacks is apps, however it still has enough for most people. Messaging (email/sms etc) trounces android. As it is straight linux underneath, you can do pretty much anything you can under debian except change the main gui. Well you probably could, but I haven't.
Sailfish 2.1.x isn't perfect by a long way, however I enjoy it far more than android. When sailfish 3 is released, I believe it will be the perfect Gemini OS - the updates already announced for the Gemini in 3.x will make sailfish very Gemini friendly.
Anyway, I just get a bit annoyed when people complain about things which don't seem to either be a problem, or are obvious. The Gemini is far from perfect, I agree, but it is better than anything else I have.
(Step off soap box, put on asbestos underwear, light the blue touch paper and wait...)