I've had my Revo for a week and starting to love it. It was a toss up between the Charge and the Revo, and played w/ both in the store. My GF broke the Charge within 3 minutes, so went Revo. (Side note, went to get her a new phone lastnight before the "pay per data" came out. I played with the Charge again, and it froze up 3 times in 10 minutes. BUT I got her away from a BB finally! )
Coming from a D1 (as with any new phone) it took some getting used to. There are a few things I would change ASAP if I could. Wish I could make it louder and vibrate stronger on calls and msgs. REALLY miss the physical keyboard, but it is what it is. HATE bing, but dwnlded google/maps. And of course, battery life.
Other than that, I love the 4G speed. It's crazy fast here in Metro Detroit. The screen is way better than my D1 on many levels. Have not seen the light leak mentioned, have had no problems with the gps *knock on wood*, was able to change the backlight settings with 4 clicks (unrooted), set my T9 (or whatever you want to call the suggested words in text). Glad to have speed dials again.
All in all, really happy w/ the REVO. Wish I could've held out for the BIONIC (or whatever kind of mut they are making it into now), but would say it's the best 4G phone out on VZW right now.