AI Coding Tools Compared: Completion, Editors and CLI Assistants