Interesting that you feel Arch is opinionated. After using several distros I finally settled on Arch because I felt it was not opinionated compared to e.g. Ubuntu. I have to choose and install every part of the system myself, and I like how that gives me a clean system. I like to use the Awesome window manager, and with other distros I would always end up with a different desktop installed next to Awesome. Can you say how you feel Arch is opinionated?
Here is a nice tool that shows 2 mono fonts and you pick the one you like best. Until you end up with a winner: https://www.codingfont.com/
(I use Brutalist Mono myself)
nvim + coc.nvim + coc-clangd (or other language LSP implementations) will give you the conveniences of modern IDEs + the power and speed of vim 🙂
Ah yes, the doorway effect 🙂
I never realized how small the number of official Arch packages is compared to Debian (13751 vs 171937 according to wikipedia ). And I see your point about Arch being opinionated. Thanks.