N900 for internet usage it's good touch screen much better than 5800 and n97 but not multitouch phone capabilities average maybe below average for some though i myself make or recieve call with N900 very less. Hardware keyboard good . Virtual keyboard slow. Apps depends on what kind of apps u need.