I found a workaround with google. You can change you sync settings. I have all my calendars, all my contacts, and zero issues.
That doesn't change the fact that if you have in any way customized your Google Contacts, EAS will chop them up.
EDIT: when I say ignore here, I mean that the data isn't synchronized at all. It is missing from your contacts in Outlook.com
1. If you've customized the description for phone, email or snail mail EAS ignores it.
2. If a contact gas more than 2 or 3 email address, the extra are ignored.
3. Same with snail mail. More than 2 or 3, extras are ignored.
4. More than a few phone numbers? Those aren't ignored, they're added as text notes that can't be dialed from the phone.
If MS doesn't add the ability to sync my contacts properly with their DAV implementation I'll probably try a BB 10 device next. I had to manually adjust the 30+ essential contacts of my 400 or so total so that I could do at least something with my Lumia.