Well said. In particular I support your comment about “UI driven tools are a poor choice and don’t sit well in an integrated toolchain; you want the tool to be verifiable.”
Too many times I have seen tools that can save your day with a simple to use UI, but when I ask if you can do the same from command line or API calls, the answer is far too often: “It is on the roadmap”.