I was never part of the big “AI hype.” But I do use many AI tools to make my work faster and easier, starting with Microsoft Copilot, OpenAI, Gemini, and AWS Bedrock, along with many other similar tools for different types of tasks.
For the last few years, I’ve been using ChatGPT Pro and Gemini Pro almost every day, and here’s what I’ve learned as someone who works in tech.
ChatGPT Pro Has Improved a Lot
I’ve been using ChatGPT Pro almost every day for the last few years, and the difference between now and three years ago is huge. It makes fewer mistakes, keeps the context even in long chats, and has become much better at debugging and writing clean code.
Sometimes, I’ll give it a long technical issue from a real project — something that would take me an hour to troubleshoot — and it helps me find the root cause in minutes. It’s not always perfect, but the progress is real.
As a non-native English speaker, I use ChatGPT almost every day to improve my notes, emails, and reports. It helps me make my writing sound more natural in English. What’s great is that now I don’t need to explain too much — it already understands what I mean in both languages.
That’s why I see ChatGPT not as a “chatbot” anymore, but more like an assistant who learns your rhythm over time.
Gemini Pro Feels Like an Older Version
I started using Gemini Pro more recently. It’s definitely powerful — especially in image and video generation — but when it comes to logic-based or context-heavy work, it feels like an older version of ChatGPT.
In longer chats, I noticed it often loses context or gives incomplete answers. Sometimes, it even sends me an empty message, then apologizes, and does it again. This has happened a few times, which can be frustrating when you’re trying to get work done.
And then there’s a weird issue that happens sometimes: it sends me a blank response.
I literally get an empty text box. So I reply,
“You didn’t send anything. Try again?”
It apologized:
“Oh, my mistake — let me send it now.”
And once more, it sent an empty message.
This repeated about five or six times before I gave up.
Don’t get me wrong. Gemini Pro does help with short and general requests. It just isn’t always as simple and smooth as I need. In the example below, you will see that both tools produce very similar results, and Gemini Pro even adds a more detailed explanation with the script.
To compare their approaches, I asked both Gemini and ChatGPT the exact same prompt:
“Help me write a PowerShell script to list all Exchange Online mailboxes with online archive enabled.”
- ChatGPT Pro: Returned a clean, usable script, included Connect-ExchangeOnline, used Get-Mailbox with a clear filter for ArchiveStatus, and suggested optional CSV output. (failed until I created the required path).


- Gemini Pro: Included detailed notes and comments for the person running or modifying the script, and it worked out of the box without additional inputs.


As you can see from the results, Gemini Pro looks like the winner of this comparison. But it’s not as good as chatgpt for long-form work or complex troubleshooting tasks.
How I Use Them Now
Right now, I use both tools but for different things:
- 💼 ChatGPT Pro — for technical tasks (development, system design, troubleshooting), optimizing my reports and presentations.
- 🎨 Gemini Pro — for creating visuals and testing creative ideas.
They both have strong sides, but ChatGPT Pro is more stable and useful for real work.
Final Thoughts
AI tools are changing fast, and both of these platforms are moving forward.
If your goal is to write better, communicate clearly, and solve problems faster, ChatGPT Pro is the better choice.
If you want to create visuals or short videos, Gemini Pro might work better for now.
For me, AI isn’t just a trend anymore — it’s a daily tool that saves time and improves results.