No hardware keyboard. Fail. You can add BT Keyboard and mouse. Not ideal I agree. But multitouch software keyboard is faster than n900 I bet. Lower resolution LCD. Fail. Never really have problems with PDF and webpages at that screen size. Can't play xvid / wmv. Fail. Jailbroken yxflash. No MicroSD slot. Fail. 32GB is fine for 99% of population. I am sure the next phone out soon will be twice as big.