I use arch too. Mainly because of rolling releases. I love the install once last forever philosophy. i also like that arch ships vanilla upstream packages, quickly.
That said arch makes very few choices for you. It aends you to the excellent wiki to make your own choice. So the first install may take a bit of time if you’re new.
I use syncthing all the time. The ignore file is very powerful and you can get it to ignore whatever you want. The ignore file itself isnt synced across copies, but you can #include a file that is