I give VS Code a pass on some of my UI gripes, since it's a text editor and I don't expect it to have much UI beyond a box that the text goes it. The "settings is a text file" setup works fine here.
See my reply to benologist for some reasons that I don't love the HipChat app compared to native group chat alternatives.