When closing the client (tested closing from in-game menu) VRChat seems to go through the motions of a proper shutdown (avatars despawn for a few frames and then I'm kicked back to SteamVR) but the app remains unresponsive on the desktop. It requires a manual task kill to fully exit.
Probably a known issue but just adding it here for issue tracking.