I have used 150D's for as long as Alex! These are significantly more powerful, easier to use and (in my opinion) produce a better quality of light. Having fiber optic is useful for lots of reasons. I never like the colors produced by the 150s in green water, but really like the way these work.
Firmware updates are easy. I have done so with mine. You would need to ask Seacam for the Canon/Nikon version, download to your computer. Link the computer to the strobe via the USB adaptor and update. There is/was never any difference between the internals on the 150, it was always a firmware change.
I'm not sure that I can see a functional difference between a battery pack and single cells in terms of longevity, except that you need to replace the whole battery pack. I would always advocate carrying a spare for each strobe, for a whole bunch of reasons.
Even using a Maha charger, I tend to replace all my Eneloops on a revolving basis, so I guess you need to do the same with battery packs? I don't have enough long term data with the 160D battery packs, but my 150D packs lasted several years of hard use with no apparent ill effects.
Adam