My preference for spec and why (normal and HM)
Lord Marrowgar: Fire - movement and range, between HS procs, fireblast and LB you have something to keep doing damage to the boss during all the movement
Lady Deathwhisper: Arcane - fire suffers from lots of short lived adds and target switching
Gunship Battle: This is Kara Chess Version 2, either spec works, neither shine
Deathbringer Saurfang: I do the fight as fire, but like Lady D, lots of target switching and short lived adds, but the extra range of fire is really nice plus keeping LB up on the boss for the whole fight helps. Arcane may be the best though.
Rotface: Fire - movement and range, between HS procs, fireblast and LB you have something to keep doing damage to the boss during movement
Festergut: Fire - movement and range, between HS procs, fireblast and LB you have something to keep doing damage to the boss during movement
Professor Putricide: Fire - movement and range, between HS procs, fireblast and LB you have something to keep doing damage to the boss during movement and keeping LB up on the boss during slime killing phases
Blood Princes: I do the fight as fire for the extra range, but due to target switching I think arcane can do better dps if range is removed as an issue
Blood-Queen Lana'thel: Fire - movement and range. I normally out-damage the arcane mage that gets the second bite when I'm third on the bite order
Valithria Dreamwalker: Arcane will probably do better due to target swapping and short lived adds
Sindragosa: Fire - range and movement, being able to keep damage up on boss in phase 3 while I'm dropping debuffs plus multi LB's up on ice blocks and boss if needed
The Lich King: Fire really shines in this fight due to movement, multi LB in phase 2 and transition phases
At the end of an ICC raid week, our fire mages normally out-damage the arcane mages when you look at all boss kills combined.
You can check out the DPS rankings at World of Logs as well to see what specs doing best in 10 and 25 man normal and heroic modes here
World of Logs - Real Time Raid Analysis. I see a fire mage with almost 42K DPS in a 10 man heroic bloodqueen kill, did almost 29% of the total damage to the boss.