LOL so... I'll TRY to not flame...
1. Screen. Yes you're right.. iPhone screens are still unmatched
2. Keyboard. Big fail. iOS doesn't have Swype.. and the available swype-like options are dog****. But maybe if you are a tap-typer it is better.. I cannot compare as I've always swyped and can't...