I still don't understand why 3G owners expect, no, demand that iOS4 run on their phone at all, let alone flawlessly. It's old hardware. Just like a 2 cycle prior mac is, regardless of purchase date, a 2 cycle prior phone is also old. They should look at this as a blessing; the fact that Apple even cared past 1-revision prior is a gift in it of itself. Personally, it would have been easier if they just didn't support it, and then we wouldn't have to hear about people and their expected entitlements so much.
There's too many people with a sense of entitlement, and not enough people with a shred of logic or reasoning.
But that's just me.
I agree and if I kept my 3G, I would have switched back to the old OS until OS4 has better performance. The 3G ran great as it was.