Before switching to Arch, check if packages you rely on for your job are not in the AUR. It became "a hobby" really quick for me to rebuild my entire dev stack because of the bleeding edge approach and "let's update every week and fix source code while we're at it".