Plastic sucks.
Halon/chemical is questionable.
My real world experience favors large CO2 extinguishers.
I have the metal ones - although it is tough (and expensive) to keep up with the recommended testing/refills. I probably need to keep up with that more - but once a year seems too much, but then I put it off a year, and then the next....