The price is an issue, and will most likely continue to remain one. There's a fantastic gaming presence on the iPhone OS, though it can be hard to find the good stuff in all the crap. It does Skype, supposedly soon allowing calls over 3G. It supports Bluetooth keyboards, but not mice (that will never happen; it just wouldn't work with the UI).