I think the issue with the powder ones is the mess afterwards, it would create a lot of work, sure not as much as a burnt out bus, however if you can achieve extinguishing the fire in a 'clean' way, I would assume that is an advantage. :?
Which works best? No idea. :|