No satisfactory answer yet. It is my fault for not specificing "scientific" in the title. I don't believe evolution and I believe that God created us, but, there are a lot of people convinced about evolution so I want to hear their arguments, and there are a lot of people not so convinced about it and I want to hear their arguments too.
Scientific theories aren't collections of "arguments".
Scientific theories are bodies of explanation accounting for a set of data within a certain scope. These explanations are testable and make testable predictions.
God-arguments (even creation-arguments) are just words. With no physical data accounting for it. This is why apologists are often accused of playing word games. Creationists resort to this, because they have no physical data that represents the words they use.
Science does. In fact, it's what the natural sciences are all about: to explain physical reality. To adjust your understanding / explanation to actual reality. Not try to shoehorn reality into an a priori dogmatic belief, like creationists do.
As to answer your request...
The best arguments against evolution? You're going to think it's cliché or cheesy... but honestly, there are none imo.
There certainly are a few arguments out there that are relatively, even very, successful at sounding sciency and completely confusing the audience, making them think that it must be true cause it sounds sophisticated...
But that's not what I call a good argument. That's misinformation and dishonest obfuscation of the facts and the actual science.
As for the best arguments
for evolution...
Again, it's a collection of data explained by the theory.
It's public information, nothing stops you to study it properly.
In any case, I'ld say that the phylogenetic tree of life is one of the most encompassing pieces of evidence. It illustrates the grand scale of things quite well. More importantly, how it can be drawn independently from different angles (single genes, entire genomes, comparative anatomy, distribution of species, etc). You always end up with the same tree.
Next to that, the evidence is an enormous collection of small pieces of individual and independend data of specific things, all of which put together accounts for a massive pile of supportive data.
Creationists have no idea on how well established evolutionary biology is.