I love Gemini for general knowledge and think it far outperforms Claude for research, but personally I cannot use Gemini for programming due to:
1. it taking so long
2. it not giving any information about its thought process / what it's doing "in its head", whereas Claude code tells you what it's thinking and allows you to interrupt.
So for now, I would personally recommend dropping Gemini for the actual implementation of programming or anything involving analysis of your codebase.
I don't doubt that Google has smart people on this, and that this may improve in a few months' time.