We love to praise linux constantly and tell everyone to change to it (they should) but what are your biggest annoyances ?
Mine would be, installing software (made even more complex by flatpaks being added, among the 5 other ways there already were to install software) and probably wifi power management issues.
Vi/vim is honestly a horrendous tool. It’s nice if you want to spend a few hours memorizing commands and learning how to use a text editor. Then you can do cool stuff.
But it very much shouldn’t be the default tool for anything really.
In any OS published some time within the last two decades you’d expect a decent GUI settings tool to handle all that work for you and if you really need to sudo a text config file it should at least by default launch a GUI text editor for that purpose when running in a graphical shell.
vi/vim/nano/emacs are ok for CLI only setups, but there’s no point to have any of that as defaults or even recommendations for graphical sessions.