Every time you save your edits Tramp makes a new connection to the remote server, it's slow(1sec vs 1ms) and becomes annoying waiting for the save all the time. For doing quick edits it doesn't matter but for doing dev all day it does.
ᐅ time ssh myserver exit
Executed in 1.66 secs
Now visiting it again uses the existing connection: ᐅ time ssh mastodon exit
Executed in 55.89 millisBut the ssh connection method transfers the files inline, using base64 or uu encoding, and then you do not need a new connection each time the file is read or written.