I'm experimenting a lot with goose, recently return on by the AI arm is the Linux foundation. It's not yet mature enough to recommend it as a daily driver for non fanatics though for agentic stuff.
Trying it as a daily driver by now :D
It's less about the tool though in my opinion but about the process. If you want to be a programmer then you need something integrated into your dev environment in my opinion.
My focus is seeing how far I come with focussing in being a software architect who only has really weird junior devs who read a lot of books but lack any understanding.
Which is ... quite close to real life ;)
I'm splitting by now my projects: agentic ones and "my" dev ones, treating trm differently helped me tremendously: different focus and I need a different skillset.