Best decompiler for obfuscated bytecode
I deal a lot with obfuscated (proguard) bytecode, and currently I'm using JD (http://java.decompiler.free.fr/ ) to decompile it. JD does a decent job, but some times the generated code is too difficult to understand. 

This happens because Proguard (and other obfuscators) exploits the less constrained spec of JVM to produce valid bytecode which doesn't maps back to valid Java code (example: aggressive overloading).

So, my question is: which is the best decompiler to decompile obfuscated Java bytecode?
Best decompiler for obfuscated bytecode
===

I deal a lot with obfuscated (proguard) bytecode, and currently I'm using JD (http://java.decompiler.free.fr/ ) to decompile it. JD does a decent job, but some times the generated code is too difficult to understand. 

This happens because Proguard (and other obfuscators) exploits the less constrained spec of JVM to produce valid bytecode which doesn't maps back to valid Java code (example: aggressive overloading).

So, my question is: which is the best decompiler to decompile obfuscated Java bytecode?