DGW V3 from Darkcoin is really fucking good as far as difficulty adjustments go. You guys should use , unless you absolutely feel like you have to make your own code. The network is getting hammered by 1 pool though, they are dumping as much as they can as soon as the price rises.
+1
I vote for DGW, I've heard good things
I mean at a certain point it hardly gets better between these adjustment algorithms. DGW adjusts very fast and is precise, it's a great choice and shout out to the collaboration between open source communities.