(I forgot to mention also that manufacturers and carriers also seem to have a lot to do with the overall interface -- Samsung's stock Android for the Captivate, for example, does mirror iOS quite a bit, while HTC Sense probably couldn't be much more different if they tried!)