Mmmm... A ver, te explico como va lo de los contactos y demás.
Cuando vinculas tu cuenta de Google al android, se bajará todas las direcciones que tengas en los contactos de tu cuenta GMail. Normalmente, en la cuenta GMail solo almacenas de tu contactos el nombre y el email, pero no pones mas datos como teléfono ni direcciones postales. De todas formas esto lo hace automáticamente el teléfono cuando le pones el usuario y la contraseña de tu cuenta Google así que no vas a tener problemas de como saber o no hacerlo. Solo que te saldrán nombres y sus emails, pero no sus teléfonos (a no ser que hayas editado tu mismo esa información). Puedes editar y poner nuevos numeros de teléfono y contactos en tu cuenta de GMail. Yo personalmente te recomiendo que te hagas una cuenta nueva o borres antes todos los contactos, pues si tu cuenta es muy antigua tendrás un monton de contactos que ni sabrás quienes son.
Como ya supongo que sabrás, la SIM puede almacenar unos 160 numeros de teléfono, y si quieres pasar de un movil a otro los contactos, simplemente puedes, en el movil antiguo, guardar todos los contactos en la SIM, y en el telefono nuevo decirle que copie a la memoria interna los contactos que tienes almacenados en la SIM. En android, esto se puede hacer desde el menú de contactos dando a importar, y a continuación seleccionando la opción de la tarjeta SIM. Todos los números que tienes almacenados en la SIM irán a parar a la memoria interna del teléfono como si fuera otro terminal con otro sistema operativo, así que no te preocupes.
Todos los modelos de teléfono que sean android tienen esa opción, da igual que sea el nexus one, el zte blade o el movil chino mas malo que te puedas imaginar (mientras que tenga sistema operativo android).
TL;DR (Resumiendo xD): Si, puedes pillar los contactos de la SIM y arreando. Y de todas formas puedes coger a parte o exclusivamente los contactos de GMail (que en la sección de contactos puedes incluir contactos nuevos o editar los que ya tienes).