The diff is Nokia is trying to take the user-experience to the next level with N900. The new hardware enables it to do so. Whereas, HTC is milking the cow with the same stuff but in different form factors!