is there anything that makes it different? do all the phones running android do the same things? obviously hardware will be different between the phones, but software wise is there any difference? are all the android phones as easy to root as the g1? are all the roms compatible or do you have to get a phone specific rom?