I've had an iPhone, and I currently use an n900. I love the MOSTLY open sourceness of the n900, but I think it's time that the open source zealots start asking a little more from Nokia. Reasonable?