About 3 weeks back, I traded my mint Nexus One for a Samsung Vibrant. I am starting to regret the trade. The Vibrant's screen is incredible. It still is on 2.1 but 2.2 is supposedly coming soon (never know with Samsung). Here's why I'm regretting the deal - the Vibrant is really buggy. At least once a day it will lock up on me to the point I just need to either do a battery pull or just set it down for a few moments to let it settle. The touchscreen lags at times as well. Also, no flash for the camera? I have reset the phone a couple of times. I have also deleted some apps to see if they were causing the issues. I know it's not just my Vibrant because I have seen some other posts with these sorts of issues. I never had a single issue with the Nexus One. It's rock solid. It get's updates quickly since it's the developer phone. Should I hold onto the Vibrant? Would my issues be resolved by the 2.2 whenever that comes out? Is the difference in hardware really that important? I found the Nexus to be fantastic speedwise even though I constantly hear on the Vibrant forum about how much better the processor is in the Vibrant. I have someone who offered me a mint Nexus for my Vibrant and I am very tempted to do it. Sorry for the rambling. Thanks.