I've had a 90d since December and have had trouble with the autofocus, even after sending it and the 600/4/1.4x tele to Canon for evaluation. Their recommendation was to use OneShot mode and only use AIServo for birds moving toward or away from me. However, most birds are moving in some way, even if slightly, and getting critical head/eye focus with shallow DOF in OneShot mode is a random procedure, not really reliable, but AIServo is a lot worse, often missing critical focus for long series of images of the same bird, in the same spot, with normal head and body movements at shutter speeds that yeilded sharp images when I switched to LiveView focus.
The AF problem is that it does not put critical focus where I've aimed it reliably, most often backfocussing, no matter how many times I do a micro-focus adjustment. Those adjustment settings, too, have varied at times, not related to operating or ambient temperature.
All my images (RAWs) are examined at 100% in LightRoom or DPP4 or other viewing/editing software and I can often see that best focus is either in front of or behind the subject when it isn't right on. In fact, I can often see that the subject is toward the front of the DOF zone that would have yeilded a critically sharp image, if focus was not too far back.
My experience with Canon products goes back about 30 years and I've been doing nothing but bird photography for the last 7 years, almost daily. Before the 90d, I've been using 5ds and 5dsR bodies with the 600 and 300/2.8 lenses for a couple of years and have not had this problem with them. The 5ds bodies have been easy to do an MFA and reliable in use compared to LiveView images on the same subjects.
If Canon thinks this level of AF performance is acceptable, they are wrong, but the 90d has several features that fix problems for me using the 5ds and I'll still try to use it as much as possible with LiveView and switch to the 5dsR for times when I have to use an AF/optical viewfinder.