A financial services company is adopting an Agile development model. The Test Automation Engineer (TAE) is tasked with selecting a suitable automation tool for a new trading application. The development team has strong Java skills, while the manual QA team has deep domain knowledge but limited programming experience. The SUT is a complex web application with a REST API backend. Which factor is MOST critical when selecting a test automation tool for this context?