New user here.
I just noticed using a blurry HDR instead of sun/sky greatly reduces fireflies. Then I remembered about "Smart IBL", a nice little soft that can produce three versions from the same HDR: One for background, one for reflections and one for illumination:
http://www.hdrlabs.com/sibl ...