Thanks for the tips, I was recently thinking of installing Linux on my secondary desktop and Arch seems like a good choice.
I played around with Slackware a few years ago and it was a good learning experience doing things like trying to get wifi to work and configuring xmonad. Arch does appear to have more extensive/organized documentation compared to Slackware though, which would make the learning process go smoother.