My hero never had a dust issue, and with stock rom at 20 hours I had 73%. Granted I had nothign really installed nor did I use my phone on it, I did have weather and weather bug both syncing quite regularly and also k-9 mail syncing every 10 minutes. For a non rooted-stock Hero I think that's pretty amazing.
I'd hope that no one had any dust issues on the shift yet, that would just be sad. I haven't been able to really test the battery yet.