Just a little background- I've had every iteration of the iPhone. Besides the 2G iPhone, I've picked up each new iPhone on release day. I love my iPhones and my many Macs however, I've recently felt intrigued by Android and figured I'd try it out- and with AT&T's 30 day return policy, I feel comfortable in trying my luck. SO- I picked up a SGSII today. What I like: 1. Beautiful 4.3" screen - This is one of my main reasons for switching. The iPhone 4's screen is just too small. 4.3" is great! I'd maybe even like 4.5"... -The colors on the SGSII from the SAMOLED a incredible! They make the iPhone 4's colors look VERY weak. 2. Application layout: -I think Android has better management in term of app organization. Let's face it, folders in iOs needs work. 3. Haptic feedback. -I like the small vibrations when I've done something on the phone. 4. Notifications -Truly uninterruptive notifications. iOS 5 NEEDS to fix this! Seriously- this is great. 5. Weight - Even with the bigger screen and footprint, and WITH a case, it's STILL lighter than the iP4. CONS: 1. Lower resolution -While the screen may have beautiful colors, it is immediately noticeable that it's resolution isn't near the iP4. On the iP4, the engadget app's thumbnails looks like true pictures. On the SGS2, they look like old bitmaps. 2. SYNCING SYNCING SYNCING -NO ITUNES! iTunes is an incredible software suite that complements the phone perfectly. The Android community tries but fails miserably to do this. Google cal and contacts continue to sync incorrectly and sporadically, and trying to sync music requires the use of usually two or more apps that still can't do what iTunes does. 3. Security- the lack thereof. -I was surprised when I downloaded an app and put restrictions on its syncing and it continued to sync in the background. In the settings pane to control syncing properties in Android, it states that although you can restrict applications from syncing, some apps can still do it in the background. I guess one of the apps I did can- and I HATE that. -Apple allows the user FULL control ofver their apps and the services the user wants to allow or withhold. Don't want an app to be able to obtain internet access? You can turn that off. No location data? That too. On Android? Your option is to ROOT your phone which can possibly brick your device costing you $800 in the process ($200 from upgrading and $600 to buy a replacement) and voiding your warranty. 4. Lack of UI slickness - Apple has created small touches to iOS that create a more natural feeling. 5. Lack of simplicity - Android isn't as easy to operate. Going through different settings and apps and screens makes for an awkward browsing experience. I'm sure there'll be more things I like and dislike as it's only been about 11 hours since I've had this phone. Keep this in mind tho- I've been around computer for the last 15 years. I'm no slouch when it comes to tech and I'm the type of guy people come to when they need things fixed. I'm not a programmer or hacker but I know more about computers than the average Joe. With that said, using Android for a mere 11 hours harkens me back to when I had a Palm Treo with Windows Mobile on top. Nothing seemed to work how I wanted it to and I wasn't satisfied. The DAY I picked up my first iPhone- I KNEW that things were going to change. Apple has truly made a product to beat- and envy. If they can continue to progress- fixing things that need to be fixed (notifications, screen size (IMO), etc.) and continue strengthening current things that work (iTunes, UI, etc.). They'll continue to stay on top. I can't wait until Tuesday's keynote to see where Apple is headed. After 15 months- they better have come up with something GREAT! I'll have to take back my SGS2 sometime within the next 29 days- but I'll definitely try to put it through the gauntlet within that time. Guess I'll also have to see what Google announces on the 11th though- maybe the Nexus Prime can do what the SGS2 can't... Maybe not.