Wanted to know which is the way to get it with the latest stable changes?
I would say it's your call. Both are maintained by Microsoft developers and are updated simultaneously.
I usually install via apt, but snap is listed first here, is there any advantage?
The definition of advantage varies from user to user. But this might answer your question, If a package is available as both a deb and a snap, which method is preferrable?
..so I do not need to deal with the update notifications that take me to the website to download the .deb file again and manually install it as I did originally.
It's been a while I'm using Visual Studio Code installed from deb archive. During the installation, repositories are auto-added to ensure smooth update delivery. Make sure you don't disable the Microsoft repositories. Updates can be installed via Software Updater or using sudo apt update; sudo apt upgrade
.
..is there anyway to export the settings, uninstall and then reimport them when I install from the repo?
Some settings are stored in workspace folders. You can also check Settings Sync in Visual Studio Code. Note that this is still in preview, i.e., in development stage.