Basically, Germany is more technically sound in their football fundamentals. They also have a very talented and seasoned team. The Germans are also very strategic. They are very good at finding the weak points within other teams. I would not be surprised to see Germany go all the way this year.
The Argentina team is very young as well.