The lack of GPS, expandable memory and a removable battery were key sources of criticism among Smartphone enthusiasts and would be considered a deal breaker for most hardcore users. It will be interesting to see if the final version will have addressed any of these issues.
The IPhone will be available sometime in June exclusively through AT&T formerly Cingular wireless. Retail prices with a new contract start at $499 (4GB) and $599 (8GB).