1) I personally am blown away that Siri is completely network based. Considering there are many features that should not require any network use such as setting a reminder, calling a specific contact, setting an alarm, preparing a text message. If Apple had made siri software based and implemented into ios5 with 4s being the only device capable of using it then siri would be able to be used for all of those features without having to connect to a server somewhere. Instead, siri appears to be completely network based and if there are any issues with network connection or the siri servers then the user is left without siri functionality. Add to the fact that since siri is completely network based, it also uses up data for features that would otherwise not use data you begin to stack up your data usage towards your cap (if your verizon or ATT). 2) The other feature which really bothers me is the ios5 imessaging. This is a feature that should have been implemented back when text messages were ridiculously expensive and data was unlmited rather than being implemented when data is limited and messaging is somewhat cheap. Considering that all 3 carriers have unlimited texting as either automatically implemented (Sprint & ATT) or for $20 ( Verizon) and then data is capped by the 2 major carriers. This means that even though you most likely have unlimited messaging, you will not be using your allotment from the unlimited pool every time you send a message to another ios5 iphone user, you will actually be using some of your limited data. This is unless you have personally gone into your phones settings and disabled imessaging. The average iPhone user doesn't know that this is even an option. They won't know until they get a hefty bill from ATT or Verizon after sending video & picture messages to their friends. What's even worse is that users have the option of sending out pictures to all their contacts. Imagine taking a beautiful picture with your nice new 8mp camera on your iPhone 4s and then deciding you want to share it with all your friends. Considering its 2.6mb, if you have 20 friends with iphones then you just used 50mb of your data for that one text message to all of them. Thinking about taking a 1 minute video and sending it out to your friends? Same situation will result in a 165mb data hit. The main problem I have with the imessage feature is that it is automatically implemented rather than being turned off initially like siri. This is a feature that could potentially use up TONS of data and most people don't even know that it can be turned off. It seems like a shady tactic that mostly works in favor of ATT/Verizon. That is, unless you still have a grandfathered unlimited plan through ATT. In that case only, you will actually benefit from this feature as you will probably still have the old text messaging limits that came a long with it. For many, if not most iPhone users, the imessage system could be the straw that breaks the data cap.