If you are player who pay a lot of money you will get all champions you need no mather what.
Hero box is good things (for F2P players and players who pay not so much money) to be able to fight with whales. [If you are lucky with open]
Heroes on battlefield win the game because of skills and stats boost.
My idea is that All hero boxes should be possible to buy all the time.
I need some hero, and i got some lineari i should be able to spend them.
I bought 20k lineari when there was Bane champion i got him and im w8ting already 3 weeks to get new specyfic hero, and i even dont know if i will be able to buy that champion because we dont know when and what champion will be able to buy by boxes.