The D series is much cheaper in price compared to either of the other 2 mentioned. The downside is that they are much weaker in power and containing power. Are you keeping it NA or going FI? You can also stick in a H22 in your car as well. Both of the D series engines you are looking at have VTEC. Check out this thread becasue countless people have inquired what you are asking.

http://www.honda-tech.com/zerothread?id=878010

Good luck.