Alan - Batteries with their size and possibly long-term failure, make them less than desirable in many cases. I can fit them in my locos (though with some difficulty....milling that frame took forever), but mine are also MUCH larger than what you have. With my SD40-2, I can easily pop the hatch and plug in it, but with other locos (SD70 family, any GE) I can't, so I'd have to come up with another solution if I were to use battery power....have the plug in the fuel tank, etc.
Would I ever convert all my locomotives to full battery? No. At most I will do this and the other SD40-2 I mentioned earlier. As it stands right now I don't feel that battery is practical for the long term, but I have to admit it is a blast to play around with. The fact that the locomotive will never stall, ever, on any track, is appealing. But I don't relish the idea that constant battery replacements may in order for the long term.
Arguably the best way forward to prevent the occasional power loss problems would be to do a keep-alive, as has been discussed in the other thread. I don't think that layout wiring is going away anytime soon, so might as well use it and keep-alives to maintain a constant source of power to the module. That is probably the route I will take on the remainder of my fleet. I have several locomotives that never lose power, but many others that seem to be more prone it. A bridge rectifier and KA would make easy work of that problem.
-Kevin