I had several problems working with test automation tools like
a. Tools Limitations for Object Detections
b. Tools Configuration / Deployment in various Environments
c. Tools Precision / Default Skeleton Script Issues like window synchronization issues etc.
d. Tools bugs with respect to exception handling.
e. Tools abnormal polymorphism in behavior like sometimes it works but sometimes not for the same application / same script/same environment etc.