Marvel Heroes announced that Squirrel Girl, Emma Frost, Nova, and Luke Cage would be delayed until after the game had launched, it was bad news, depriving the game of three popular heroes and Nova until later. Now another hero has joined the ranks of the not-in-launch crowd. The Human Torch will be delayed until after release, although players who have pre-purchased launch packs will still have full access to all of the Torch's add-ons when he does go live.
Despite this loss, the game has obviously generated enough heat to make its way on to Steam for its final open beta weekend. Players who already have the game installed don't need to worry, but Steam users can install the game directly from the Steam client. Launch packs purchased prior to the Steam integration should work seamlessly, and you can also purchase launch packs directly from Steam if the final beta weekend inspires you to do so.