I know that this forum is mainly for Verizon phones, but I want to ask for an opinion anyway. I'm getting to the point where I need to upgrade my 3GS. I know that I won't be able to do some of the same things with a non-iPhone (audiobooks, for 1, and some of the apps), but I do remember really liking my original Droid. I'm torn about which phone I am going to get. Keeping in mind I am on AT&T now, the choices I've narrowed it to (though this is not final): HTC Vivid Samsung SII Skyrocket (unless the original SII is any better) iPhone 4/4S Are there others that would be recommended? I'm only looking for Android or iOS. I'm not sure if I need the SD Card slot. I'm planning on using my current iPhone for audio books in my car if I can't have the same functionality with Android. Rooting isn't that important (I don't have my iPhone jailbroken), though it would be nice to be able to do so. Please, help me decide... I'm stuck, and reading what people say about the phones on PhoneScoop isn't helping that much.