I think someone already said this, but some of the "issues" you mention aren't really issues, it's just stuff you don't like or doesn't suit your needs. The lack of the portrait mode for instance is not an issue at all, it is by design. Take a closer look at the "Nokia" logo and the "N900" text, what's the orientation? When you slide out the keyboard, what's its orientation? When you pull out the kickstand to watch a movie, what's the orientation of the screen? The N900 has phone capabilities as an added bonus, but it's actually an internet tablet (or mobile computer if you like). This is what everyone forgets and then gets frustrated about the interface not working in portrait mode like any other phone.