Assumirei que você conhece a filosofia do UNIX e por que as ferramentas do UNIX são criadas da maneira como são.
Vou abordar dois pontos principais da sua pergunta que eu entendi do seu post: "o shell é trabalhoso para usar" , e "há muitos ajustes no arquivo de configuração"
Shell
Eu não concordo que operar em um shell seja mais repetitivo e manual. É, na verdade, o oposto. Você pode facilmente criar scripts e automatizar coisas.
Além disso, as distribuições modernas tornam o uso manual de shell ainda mais fácil de usar com conclusões de guias para nomes de arquivos e também argumentos de comando. Isso torna a navegação muito mais fácil. No Ubuntu, você pode digitar svn
seguido de espaço e pressionar a tecla duas vezes, por exemplo, para obter a lista de comandos svn disponíveis. Além disso, praticamente qualquer comando lhe dará suas instruções de uso se você usá-lo incorretamente. Se existe uma característica da linha de comando que você acha que precisa, ela já está lá e você não sabe, ou existe uma maneira melhor. :)
Há alguma curva de aprendizado envolvida, mas o aprendizado compensa à medida que você descobre mais e mais coisas que pode com as ferramentas de linha de comando e a maneira como você pode combinar ferramentas minimalistas aparentemente não relacionadas, há um ponto em que sua produtividade se torna maior do que se você usasse ferramentas mais integradas (como IDEs).
Por exemplo, coisas como multi-arquitetura multi-plataforma C ++ constrói os subprojetos de um conjunto de diferentes ramificações de desenvolvimento enquanto usa vários toolchains diferentes não é fácil de fazer em um IDE, porque geralmente é feito sob medida para um número de uso comum casos.
Arquivos de configuração
Como software em sistemas operacionais baseados em Linux não é feito por um único fornecedor, seus pacotes de software vêm de uma grande variedade de pessoas e, portanto, o ecossistema Linux é muito heterogêneo e todo mundo tende a fazer as coisas do jeito com relação às coisas. como APIs e arquivos de configuração. Esse é o preço que você paga pela diversidade.Mas não é tão íngreme quanto parece. À medida que você aprende mais sobre isso, há padrões recorrentes na maneira como programas e bibliotecas são organizados (há apenas muitas maneiras práticas), para que você possa pegá-los em minutos sem ler muita documentação.