While some reviews of disappointment seem valid, some seem to scream: Match my Blackberry/Treo's capabilities in every way, right NOW! I just suggested that a co-worker NOT buy it because it can't replace her BB's business functionality. Me? I'm pleased as punch with my iPhone because it's my entertainment toy/phone to-go. It's not my new HTC 8525. Before buying, think about what's important to you. Make a comparison list. Ask iPhone owners questions. Read articles and forums. Check out YouTube video reviews. TRY ONE at a store. Try a friend's/co-worker's in the field. You can always WAIT for the updated software or updated models. Some people I know have an iPhone AND their more functional phone. Some of the criticism is constructive, and I applaud that. I would like to believe that Apple will make swift improvements in response to our feedback.