Does anyone here STRONGLY recommend a D2?
I'll bite and say yes, with some clarifications.
First and foremost, I am not recommending it over any other Android based handset because I simply haven't used enough others to make such comparisons. My Android experience runs as deep as the D1 and D2, with a little DX and DI experience.
I had the opportunity to choose between an X, a 2, and the Incredible, and went with the D2 because I do like the physical keyboard a great deal. After having it since day one, I have not suffered the battery or signal issues others have - but also did a large amount of homework (much of it on this very forum) on how to get the most out of my phone before I bought it.
It runs quick, the keyboard took very little to get used to and feel comfortable with, and the phone feels incredibly solid in the hands. The camera is reasonable enough to take the kinds of pictures I was looking for (I really wanted a decent point and shoot camera in my pocket at all times, this fit the bill for me), and for the most part, it just does what I want it to (for the most part - I've yet to root, which will basically finish off what I'm aiming for).
As far as what I don't like - the touchscreen is a difficult, but not impossible, transition from Apple devices. It just feels less responsive, but not by an immense amount. I also occasionally encounter issues with my wi-fi turning on and off constantly, or simply not working, however with the last OTA update that seemed to subside substantially (though I don't know if said update was even meant to address the issue).
All in all, if I had to do it again, I'd stick with my choice because it suits my desires in a smart phone, but always feel compelled to stress that some of what I see as strengths, or at least not deterrents in a device, may be viewed as weaknesses by others.