Boeing makes fine airplanes and this one will be fine too. The fire was associated with the APU battery. They will fix the problem. I have had electrical smoke in flight in a 757 so know how it instantly gets your attention.
The Swissair crash near Halifax happened about a year before my situation. I shut down non essential busses for galley, etc immediately before the checklist. Two weeks later our airline changed the checklist to do what I did.
I always considered if necessary shut all generators off if the smoke is uncontrollable because if you can see out the window in VMC conditions you don't need anything. You just want to survive so SOP's can be discussed later at your hearing.