You might say, "well, it took the iPhone several months/years to get where they are now" but like someone else pointed out, does that mean, as n900 users we're paying $500-600 for a "device" that's going to always be 2-3 years behind what's already out there?