Anecdotal, but I really like using Gemini for architecture design. It often gives very opinionated feedback, and unlike chatgpt or Claude does not always just agree with you.
Part of this is that I tend to prompt it to react negatively (why won't this work/why is this suboptimal) and then I argue with it until I can convince myself that it is the correct approach.
Often Gemini comes up with completely different architecture designs that are much better overall.
Agreed, I get better design and arch solutions from it. And part of my system prompt tells it to be an "aggressive critic" of everything, which is great -- sometimes its "critic's corner" piece of the response is more helpful/valuable than the 'normal' part of the response!
Part of this is that I tend to prompt it to react negatively (why won't this work/why is this suboptimal) and then I argue with it until I can convince myself that it is the correct approach.
Often Gemini comes up with completely different architecture designs that are much better overall.