I think the rarest clogs are those from using too low a temp so extrusion is too difficult, since if that's all it was just raising the temp would cure them. Some might be the filament (both shape and quality w/ fillers or colorants).
Aside from a lot of crap in cheap filament, most clogs I believe ( maybe I'm wrong? ) can be caused by overheating your filament, producing combustion or oxidation type byproducts that accumulate or even softening and malforming the weaker hotend parts (in the PEEK original) prior to the nozzle itself and compromising the filament path itself. Of course if one softens and moves the thermal sensor so your setting is further off the 'real' temp (than it already was, in the stock setup) and you compound the issue because you only know what the software tells you. (Using an IR thermometer on a moving head is a pain and not very accurate, either.)
The E3D is pretty immune to killing itself (compromising the path) since it doesn't have any real nonmetal parts in the path, but could still be impacted by by-product accumulation until you go the full monty on it and complete the combustion like jago suggests (yikes! that would scare me to death to try). I'm still on the stock hot-end and I've only ever had one clog early on with the black filament (I print all ABS) I originally got from SD back when they had some bad batches. Others were successful just raising the temp and printing it but I didn't want to take the risk of causing further damage and binned it. Stick to what I hope is good quality filament since, and do a fair amount (200-300mm) of test extrusion with any new color batch to decide on the minimum temp I think I can safely use. I'm not that careful about keeping my filament dry so I do tend to get the little steam bubbles depending on the print conditions, but I don't think that would contribute to clogging. Typically I set my hotend to 190-195C (knowing full well the real peak temp inside is higher, that's just what I tell the interface). People who set the software to 205-210 scare me, but I guess with the E3D or other improved setups you both have a more accurate reading and way more margin than I do.
I'm also very religious about only heating the hot-end if I'm really immediately ready to extrude (e.g. if loading filament, it's already in the channel in the jigsaw just above the feed roller, bed is already up to temp and my finger is hovering over the mouse button waiting to click once I clear the cold-extrude limit) and powering it down to 85-90C (or off, if not planning another start) right after prints.
And I use a very different filament route to make sure I'm not adding a lot of tension that's fighting the extrusion motor, either: spools on hubs made with skate bearings, instead of the little hole in the back I route my filament over the top of the SD with a rocker-arm to both guide it and dampen the occasional fast movement pull so the spools don't start spinning and unfurl the whole mess on me, which is the consequence of too little hub friction. My SD enclosure is basically tonsured like a monk ;-) . The goal of all that is to prevent (hopefully) tension which could starve the hot-end and increase burn product accumulation over time. That's been my theory at least and I have no evidence to prove it wrong (why of course this elephant suppressant medallion is working...see any elephants in the room??). (Wonder if my guide/damper arm is also performing a little wiping action that's helping a bit as well? Wouldn't be the whole perimeter but certainly can't hurt...)