goose is just cursor YOLO mode without change accept/deny. goose is better for vibe coding if you just want it to go off without much supervision.
I just like being able to select functions to add it to the context. With goose it seems to try to read the whole file to get the functions which floods the context. Maybe once LSP MCP tools are there this will be less of an issue.