Glad you were able to transfer contacts.
One easy trick that I use is:
-Go to contacts.
-Settings>Manage Contacts
-Select Back up
-Select the storage where you want the back up file to be created
-Select the contacts you want to take back up of > Export.
-Enter the file name. A <filename>.vcf file will be created which you can transfer in new phone or save as back up.
To restore
-Go to contacts.
-Settings>Manage Contacts
-Select Import.
-Then select your source, then select the contacts you want to import.
This method kind of messes my contacts list, some contacts gets split into multiple and some details might get lost. But name, email and phone numbers are done successfully.
Edit: Just read back and realized that this was mentioned earlier, but anyways.