You could also root a phone running OS 1.5 or 1.6 and install a new rom with 2.1 or so. I believe that would give you the same features but that option is not for the average user. The other concern I'd have is whether or not the hardware of older phones with 1.5/1.6 would run 2.1 ok. It would depend on the phone in question.