I am right there with you my friend ... got the TB on the 11th and I am still within my 14 day period.
I went and played with the charge and yes the screen is impressive but IMO that's all that is impressive. It didn't feel "right" in my hands either, not sure is it's because of that "cheap" feel or what but it just didn't feel like a quality device. Also, the specs on the Charge were not all that impressive (I mean 512mb RAM ??? come on!)
As far as the Thunderbolt, fortunately I have not experienced the random reboots or shut downs. But, the battery life is beyond bad IMO. I went into it fully aware of the complaints posted by others, so I'm not looking for sympathy

But GOOD GOD! It's beyond bad ... I ran stock for about 5 days and it was absolutely terrible. I decided to root it because the bloat is UNREAL!! So much pre-loaded crap it's ridiculous! So, I rooted and de-bloated with Root Explorer myself. Left everything stock - better battery life, but still not good enough IMO. So, I decided to flash a custom ROM and kernel ... granted I've only had it loaded about a day, but I have already noticed a difference in battery life.
I think these "quirks" will be ironed out on the TB eventually ... after all it was kinda the LTE guinea pig. I personally have called HTC and Verizon several times to voice my opinions and they both say getting the battery life and GPS locking issues are top priority. Granted they probably say that to everyone, but I personally think it'd be a big mistake for HTC to let these things go unresolved. This device already has a pretty large following and if people don't get their issues resolved it would be a huge black eye for HTC.
So, after all this rambling on I will finally answer your question

No, I would not trade it for the Charge. But, I have (on several occasions) thought about going back to my D1 and holding out for the Bionic or LG Revolution or something else that may drop later this summer. But, I really do like this device and the already unreal amount of developer support! I mean, there is a HUGE ROM list to choose from already! And that list will only continue to grow.
So, I guess I am still kinda on the fence ... I ran it stock a few days and I'll run it rooted on a custom ROM for a few days. I have until the 25th to decide what I want to do.
Good luck to ya!