The thing about arch, is that if you have a basic understanding of the terminal and computers, the arch wiki can get from that level to a real expert.
So if you ask me, anyone with a basic understanding of the terminal, and a goal to improve, should go with arch.
Can you define a basic understanding of the terminal?
Your basic and my basic could be wildly different.
Having completed “Hacknet”, the hit 2015 hacker simulator video game.
(Only half joking)
I played 2 hours of that game. I wondered how close it was to reality. Do those programs that you call in game have real life counterparts?
This was my experience just setting it up as dualboot and not doing super much with it. Sure I failed installing it a few times but I came out with more understanding of file systems, and in the end the wiki told me everything I needed to know.
I installed Slackware from 24 floppies I downloaded from a Volkerdings personal server, because I didn’t have a CD ROM. I installed using documentation printed on a dot matrix printer that was versions out of date… It took a day to compile a kernel. I’ve had to manually patch drivers (3c509 baaabyyy).
I dreamed about a future where I never had to do that again. Arch pisses me off.