Main difference is that Maestro takes a reliable-by-default approach. We hear plenty of stories of folks exploring tools like the ones you mentioned, then ultimately coming back to Maestro due to reliability / reproducibility issues, which are non-negotiable when it comes to end to end testing