I'm going to buy one tomorrow morning, but I'm having a hard time. I was pretty set on just getting the iPhone (Verizon) but they have a few others available like the Droid 2 and I'm trying to be open to alternatives. I abhor virtual keyboards, so the Droid 2 has a huge plus for a real keyboard even if it's not as good as some of the ones HTC makes (or used to make, I haven't seen any decent ones in a long time). If I get the iPhone I'll almost certainly be using a bluetooth keyboard. I also want to be able to use my phone as a modem for my laptop, and after research it seems this is possible on the iPhone. Verizon wants to charge extra despite my unlimited internet plan for the feature, and slap on bandwidth caps. But it seems this can be circumvented by jailbreaking it. I have no clue if I could do this on the Droid. I'm wary of purchasing a Droid because I don't know how much of the OS is gimped by the provider. Cell phones are so often artificially limited any time they have power over the software. While I hate many things about Apple, at least I know what I'm getting with them. I'm wondering just how much of a Droid OS can be tailored by the provider for a specific phone, because I don't want tons of shitware on my mobile set up by Verizon and their select 'business affiliates'. I'm also wary of Droid because it's an OS and not a hardware model, so it's been business as usual with a new phone coming out every couple weeks sporting it. At least with an iPhone I know that the model specs are fixed and I can use what's on their store as-is, and future apps sold on iTunes will take it into account for backwards compatibility. Is it even possible to upgrade the Android OS as it's developed, or is that left to the providers like Verizon? I don't trust them to support a product that's obsolete two months after I buy it. I had a Windows OS phone running something like like 6.1, then they came out with 6.2 with no way to upgrade. Fortunately it was right after I had it so I was able to trade it in for a newer model a few days later.