A friend of mine had the Droid Charge but he didn't seem to like it, his main complaint was the horrible battery life. If you want the 4G and don't mind getting an extended battery there are some Ice Cream Sandwich ROMs on XDA-Developers but overall development seems a bit slow there.
On the other hand, if you don't mind staying on 3G this phone will give you good battery life, there is a 2.3.5 update that just came out and there's a Cyanogen Mod 9 ROM (closest we'll get to ICS) that's coming out tonight. If you have time I would go to a verizon store and play around with them if they have test devices out to see which one you would like. You might be inclined to like Samsung's super amoled screen and touch wiz interface over Motorola Blur (which I can't stand, so thank GOD for Cyanogenmod!!!
My own personal opinion is that if you are getting either one and signing or extending a 2-year contract with VZW I would wait untill I could afford a Razr Maxx. The announcement that it's getting ICS was released today and it has the best battery on any smpartphone. If I'm going to be in with VZW for 2 years the phone better be worth it... again, my 2 cents. I know waiting can seem tough but... it may pay off later..