Blizzard should have copied spectating and replay recieving from Dota 2 long ago… we have problems with it even in SC2.