Back-of-the-napkin tallies of the gold value at current prices, for those interested:
Assassin
8x 10k, 7x 7k, 3x 4k, 2x 2k = 145k gold
Flex
6x 10k, 5x 7k, 5x 4k, 4x 2k = 123k gold
Support/Specialist
7x 10k, 5x 7k, 5x 4k, 3x 2k = 131k gold
Tank/Brusier
8x 10k, 5x 7k, 6x 4k, 1x 2k = 141k gold
(Heroes not included in any bundle: Cassia, Cho'Gall, Genji, Gazlowe, Jaina, Murky, Sgt. Hammer, Tyrande, Zagara, and whoever is being announced next Tuesday.)
Obviously, every veteran player will need to subtract accordingly for heroes already owned and heroes you know for certain you have zero interest in ever playing. This will not be reflective of the relative values of the bundle for you as a player.
Keep in mind, too, that if you are a veteran you will be logging in to a pile of loot boxes that may also contain heroes. Since you are being awarded these mega-bundles via the intermediary currency of gems (which you could just as well spend on skins if you already own everything), you could pursue one of two strategies:
- Open loot boxes first, then recalculate which bundle is the best deal for you.
- Buy a bundle first, increasing the chance of loot box redundancy, which translates into shards you can craft into skins.
I'll be going with the Assassin bundle, myself, as for my current roster it presents both the best value and the least redundancy, and also fills in multiple characters that were already on my shopping list.