I had HD2 for a while now. And today I have just got the vibrant today. Because of the some reason I am not able to understand that which one is better or whether I have to go for the HD2. In this the matter is that after using the camera phone with a flash it is kind of bull shit to go to this "new" phone and it doesn’t have one. And in this if HD2 was a Android phone and it did not freeze so much so because of that I think it would be the better phone. And I do not think the swipe features are really cool on the vibrant.