Come on who are you kidding? Dolphin browser supports finger gestures, multi-touch, Syncing with desktops, FLASH (does the N900?), etc.
The keyboard is not a great loss when you have applications such as SlideIT, Swype, SwiftKey X, Voice and a predictive text engine that works very well. (depends what one is using it for... I agree, if it were to tap out commands in terminal, then a physical keyboard is better).