It's nice but i'm still troubled at the lack of envmap mipmapping. It would be nice if the roughness factor influenced cubemaps (considering how lights are rendered inside cubemap as well).
Quote from Vayaimagine a map where the spawns are in weather like that!
I had the exact same idea for some reasons