Since overwatch was announced as buy to play people like my self have been concerned that they would be doing a pay to win model with post release hero's.
Today blizzard announced that there would be no dlc hero's or maps.
They will sell cosmetic skins for stupid prices but those do not effect game play.
Still the game seems over priced for no single player. I didn't get battlefront because it seemed shallow for the full price tag. Compared to battle front 2 which has a ton of content to play with.
This is a good move for blizzard. Just not sure why they weren't ready to answer it at blizzcon.