Well ... my only complaint is that Google contact should be the default when entering a new contact, instead of Device. Most people don't know the difference or even notice that they're entering a Device contact.
But you can export all your contacts, then go to Google Contacts and import that file. Then merge duplicates (on the website) and sync the phone, turning all your contacts into Google contacts. They just make it difficult (and stupid).
As far as getting something right, they will. You'll probably live to see it. (I'm 72 now, so I probably won't.)