I love this phone. It's not perfect - the launcher is ok, not great, though that's easily solvable. I had an Eris for almost two years, upgraded to a Bionic for a couple of weeks, but exchanged that for the D3. The Bionic kept dropping data randomly, when I knew I was in a great 3G area, which grew frustrating. There is an OTA update coming at some point for the Bionic, but I realized that I prefer my phone smaller (so it is more pocketable and easier to use with one hand), I don't need 4G, but want a solid 3G phone with great reception that I can count on.
After 17 months of running a rooted phone, with constant updates and data wipes to install new ROMs or updated versions, I decided to try running my phone as long as I could stand it stock, and I am now almost four weeks through with the D3 stock. It's fine stock - there is really no reason to root it, unless, of course, you prefer running it that way. There is bloat but it doesn't get in my way at all; the phone is responsive (more so than my iPod Touch 4G, which everyone tells me is supposed to be more responsive than Android) and FAST.