For those who hate having to deal with the “Update? Ha ha j/k!” bug (where it tries to update the game with a 137MB download every time you log on), the issue is with Bnet, not HotS. To “fix” it, DO NOT LAUNCH BATTLENET!
Go to the folder where you installed HotS, such as C:\ProgramFiles (x86)\Heroes of the Storm, find a sub-folder called “Support64”, and directly run “HeroesSwitcher_X64”.
That will launch HotS bypassing the bnet bug, although you will have to log in when it hits the authentication step. You should be able to switch regions when you log in, if you play on more than one server.
Edit: Did some more testing this morning with a friend, and the good news is the battlenet friends’ list still works correctly while in-game (I can see and invite them, they can see and invite me, etc). If you have your account linked to Discord, that is working too. The only thing I am “missing” are the stupid ads on the launcher!