Technically theres very little difference between the desire and the nexus one, the desire has the optical tracker and nexus one has the older track ball. Besides this you'll get the beautiful sense ui in desire which you won't in nexus one.
Between the nexus one/desire and milestone it all...