Your question is often asked here.
Although on any given day, antivirus "A" may beat antivirus "B" in third-party testing, by now the technology has advanced to where most antivirus apps are pretty much equally effective, including Microsoft Defender. So your choice should come down to other considerations, like which app has an interface you find easy to work with, or which app has better support, or which has additional features you find useful. These are decisions only you can make, but you should also consult independent third-party reviews performed by recognized professionals. It's true that nobody knows Windows better than Microsoft, but nobody knows any better than anybody else where the next threat to your computer will come from.
The truth is, traditional viruses are only one of the many threats computers face today, and they are far from the most prevalent. Real-world studies consistently show that most successful attacks today do not come from viruses, but from other threats like phishing, botnets, data beaches and ransomware. Traditional antivirus apps can't stop those. The most important thing that anyone can do is to keep informed on the latest attacks, and take every step possible to protect yourself. Having an antivirus app is one step, but not the only one.