You should try flashblock, if you don't already know about it. Instead of loading flash you get a play button where the flash would have been and you can choose to turn it on if you want. It also supports whitelists, although annoyingly enough on the host of the flash, not on the website displaying the flash.
I dislike opaque executable blobs delivered inside HTML, proprietary plugins to deal with them, and browser extensions to deal with the problems ... feels like piling bricks on moving sand - tiresome, ineffective, unsafe.
A) Konqueror (aka Webkit/Chrome), with NO Java/Javascript/etc., for general reading and exploratory browsing. (Reads PDFs too, btw).
B) Firefox for the "usual suspects". No extensions. No Flash either, but that's me.
Problem solved. A surprising amount of the web works with A, some shops or social sites need B, I don't care about the rest.