We have used it in a project that I am developing inside my organization, we have used it for testing an app, it works really great because it gives you a full user experience feedback, you can test it in several devices from your own computer, it makes so much easier the way we found the problems that the app had.
- User simulation
- Multidevice test
- Great monitorization of your app's performance
- It's difficult to use it if you are not an expert
- The code is difficult to implement depending on the format
It is totally suited for start ups that are developing an app. With Keynote they will be able to test it and to have some feedback about the bugs that it may have, even before they launch it. It will help you have a better product once it's launched.