I've decided to share my experience with my x10 with you. I got the phone about half a year ago, and I have to say this is by far the worst phone I have ever owned. The main problem in this phone is lags. I've used so many ROMs including CM7s, MIUIs and stock based, and I wasn't 100% satisfied with anyone. I've also tried scripts, tweaks, kernels, overclock and task killer programs as well. There were always the small and annoying lags, especially in games but also in some launchers. It's important to clarify that I'm not jumping to conclusions after trying demanding games and heavy launchers that it's reasonable they won't run completely smooth. I have lags is games like Angry Birds, TurboFly3D and Fruit Ninja (just for example, there is more), and LauncherPro is a little bit laggy. Heavy games like Asphalt 6 work just horrible. Another thing that disappointed me is the video camera. I had a Nokia N8 and his video camera was so much better, despite the same video resolution. I saw videos from other 720P phone's recorders like Galaxy S and iPhone 4 and there is a huge difference as well. Besides, the touch screen is not so good - not enough sensitive and there is only dual touch. If we're talking about the screen, his quality is not very impressive. There is some good stuff like the size of the screen and the still camera, but I was expecting for more from this device. I supposed to benefit from the phone and not spend so much time by trying to improve it and make it work like it should. If a 1GHZ phone has those small annoying lags in a 5MB game like TurboFly it's not okay and no doubt about it. Really disappointed by the X10, I was expecting for much more.