It's been a while since I read anything on the topic but last I heard there was an issue with getting input to the OS. Apparently the OS is built around having a physical keyboard so getting the touch keyboard to work was the most limiting factor. There's a thread over on MoDaCo about it:
http://www.modaco.com/content/i9x0-o...droid-on-i900/