I am really impressed with this beta, ever since the 3.0 beta my 3G has been running extremely slow, lots of jittery transitions and such, when the official 3.0 came out it only made mild improvements to that speed. But with the iPhone OS 4.0 beta, I am noticing transitions that I haven't seen since before 3.0, maybe that's because its easier thanks to the folders or something, but I am just really impressed at how speedy it is. I have had my share of crashes and bugs though, so its not perfect yet, but overall I am very impressed.