I completely agree; I was really surprised to find that Claude Code Opus 5.5 is significantly better. I had spent quite a bit of time using Gemini Pro for coding tasks, but when I revisited the code analysis using Opus 5.5, it revealed quite a few shortcomings in Gemini's understanding... I code using Python, which is considered the best language for writing code via LLMs (I am referring to linguistic entropy).
Opus 5.5 routinely finds tons of bugs in code that Opus 5.5 wrote, so this may not reflect a difference in model capability.
Sounds like you were using the older Gemini 3.1 Pro from February, and not the new release this post is about