Making it server-side will be no good for some settings, as the graphical ones. I play on a couple different pc with significant differences between them and both installs needs different settings. Just have one on 1080p and the other on 720p is a lot of differences, as hotbar placement and UI size just to tell the very first things I had to tune.

I think it will be much more useful add the option of at which level you want share given settings. Right now we can decide which hotbar is shared between jobs of a character, it will be great we can decide if an hotbar can be shared even account-wide. Same can be done with the other settings, I guess.

Maybe, server side, we can just press a "backup settings" button to save all of them on server to use later for recovery on a new install. without the need to keep them current: we will use the button just when we install on a new pc so it will be not much a burden on server space. Make them being temporary and deleted after a given time will also save space of old backups we forgot we have done in the past.