No hardware keyboard. Fail. Lower resolution LCD. Fail. Can't play xvid / wmv. Fail. Need to use itunes. Fail. No MicroSD slot. Fail. There are many more reasons why iPhone isn't for me. At the end, iphone is like a console. N900 is like a PC. I'm a PC.... (oh. is this only for Windows? lol)