What is a long time? I’ve been running it more than a year, and the number of times it broke and the amount of time I had to invest into its quite high. You may be lucky, or I may be unlucky, but I’m just explaining my experience
We aware that Immich breaks one week and then the other week too
Vscode extension is aware of home assistant entities, so you get (or should) auto completion of existing entities and services, which you will not get on vim over ssh