OK, after all day messing around off and on.. First I think the phone size is sweet. Feels sturdy and not cheap. The screen is bright and clear as hell. The processor is great. You click something and it does it right now. No delay or pause, blank white screen, none of that. The browser is sweet as well. Best I have seen since Safari. I love the social integration..amazing really. I also love the notification bar up top. I get a text while doing other shit and I can damn near read it all w/out opening messages. The video chat is nice to have. My wife and I will be using it, but lets face it...I don't need to see John Doe's face while talking to his ass. The battery life is fine. I was on it quite a bit today and it went very low, but I charged it for an hour here and there and I was fine. The camera is sweet as well. Great image qual and quick shutter speed.
What I don't like....I hate you only have 7 homescreens no matter what. There is still a slight lag in scrolling. I noticed this on a Hero I was messing with before this came out. I often find myself selecting something I don't want while trying to get it to scroll. The keyboard had arrows just under the spacebar, while is like half the length of the iPhone spacebar. Arrows liek this < >, up and down. While typing, i end up hitting these with my thumb and that pushes the cursor back into the previous word and now I am typing with a letter in front of the cursor. I realize the market is nothing close to Appstore, but it takes some getting used to with the decrease in apps. The vibrate is too soft.
My thought when it comes to iPhone....Well, I will say this phone is hands down better than my 3GS. Although, that iPhone was still more fluid. Other companies still have a ways to go before they can compete there.
All in all, it was a great purchase. I may have left a few things out, but you get the idea. I have not installed any music or pics on it yet.