Concordo com vários pontos do artigo, o Hqxriven citou alguns pontos bem relevantes.
Eu mesmo, reinstalei o Ubuntu 13.10 aqui, e me deparei com um problema que não havia na versão beta (do Xubuntu), depois da instalação o sistema foi para "The system is running in low-graphics mode”, deu um trampo fazer rodar, foi rodar o usuário em outro tty e startx, e procurar solução na internet. Muito louco isso, houve regressão, não sei se no
release do 13.10 ou se nas atualizações (download de atualizações enquanto instala, opção lá da instalação).
Antes disso, me deparei com um problema em instalar o /var em partição separada, fiquei um tempão tentando descobrir porque o instalador do ubuntu congelava e não fazia nada. Fui achar na net que há um bug já faz uns 2 anos no Ubiquity, que não te permite deixar o /var separado... daí tive que instalar o sistema e depois alterar o /var no fstab.
Hoje fui instalar o kernel 3.12.5 aqui no ubuntu 13.10, para poder testar o sistema de arquivos F2FS no SSD que coloquei aqui no notebook, daí fui reiniciar e deu problema com o Bumblebee, não consigo mais usar minha placa da Nvidia (não é um grande problema, já que posso voltar para o kernel antigo)... desconfiava que o ubuntu 14.04 (em desenvolvimento) estivesse com o mesmo problema, já que usa o mesmo kernel... daí baixei uma mídia agora pouco, do xubuntu daily, e para minha surpresa ao tentar dar boot deu problema de "Secure Boot Violation"... e 2 dias atrás, o daily build tava normal... muito louco, haha
Também me deparei com a questão dos sensores. Esse meu notebook deve ter uma porrada de sensores, mas o lm-sensors tem uma limitação em relação à hardware de notebooks. E os poucos sensores que aparecem, de temperatura, não falam muita coisa, vem com uns nomes estranhos que vc tem q ficar caçando na net para descobrir o que é, inclusive eu postei isso esses dias aqui no fórum.
Mas é assim mesmo, todo sistema tem seus prós e contras
E os prós do mundo GNU/Linux me fazem escolher continuar nele
Para os contras, você tenta contornar os problemas, tenta reproduzir e debugar, reportar bug e entrar em contato com os desenvolvedores, por meio de mail listing ou irc.