Google Contacts is pretty good, but it is brain dead when it comes to populating a new contact from an email.
I can see the person's name right in the email From: field, but contacts often omits bringing in anything but the actual email address. I still have to type in the name.
I usually just paste the person's contact info from the email signature footer into the notes section rather than fill in fields. They could have made it much easier to enter that info into all the address and company info fields. They don't even attempt to auto-populate anything.
Google: How about some drag and drop functionality?
It's like they don't even use their own product.
Tip: I put the person's company name in the name Suffix field in square brackets so it shows up in the displayed name. This helps a lot to find the right person when you have 20 John's in your contact list. (Click on Show More to see that field.)
Google Calendar is brain dead too. It doesn't even attempt to import a ICS event invite attachment received in an email.