I think the way DP ended was good enough. If we had 2 (or 3) extra episodes instead of those 2 clip shows plus the BW in the making spoiler show, VS Takuto would have been 2 parts at least (and set in the final battle, not the semi-final battle; final battle was **** as the other trainer didn't do any better than Ash did).
To change DP better, Brock would have been better off as a recurring character so he can lay off from Ash's chance to help develop his character more with Dawn (I still dread that episode when Brock stopped Ash from going after Dawn), we could use a little more Hunter J back story, Ambipom not being released but left with Johanna, I guess, and the Pokemon League itself.
To change DP better, Brock would have been better off as a recurring character so he can lay off from Ash's chance to help develop his character more with Dawn (I still dread that episode when Brock stopped Ash from going after Dawn), we could use a little more Hunter J back story, Ambipom not being released but left with Johanna, I guess, and the Pokemon League itself.