The number one issue is documentation. (sparse and often incorrect).
The number two issue is they change the API and don't announce the changes until people start posting questions asking why something is failing.
Number three is random failures with no error. (Did they change the API again or is it just a random recurring event?)