My team is finally getting serious about end-end testing our application, we are evaluating some different alternatives. Can anyone share their experiences using Robot Framework to build complex integration tests? What are some pros/cons of using it compared to a building tests using a general purpose language?