It is very rare to actually get a good hero on a free refresh, they have just made them show up more often on the free ones to get you to spend spend spend.