I have recently been looking at UI Automation tools for some of the projects I have been working on, so i created a list plausible tools.
At first I decided to use Appium but I found that the support for ios 7 wasnt very good and also there is alot of bugs on the github repo. I even found a few bugs that were closed even when they were not fixed. So in the end I decided to try Calabash, recently they have been taken over by Xamarin and so I know that the support will be far better. After using the tool and really putting some hard test cases in, i can say that Calabash is the best tool for my projects.
Here is a power point presentation that I created that explains in detail the analysis.QA UI Automation Tools