I currently have a Samsung vibrant and even though its specd higher then a nexus, its skinned and butchered. A nexus one will also get android 3.0 whenever that comes out. The Vibrant has yet to get froyo, i know that i could always root it (iv done it to other phones before) but it just seems like a dumb way to do it.