The difference is in the first argument URL. Here is what MSDN says:
Navigation method
URL: A string expression that evaluates the URL, full path, or UNC location and name of the displayed resource.
Navigate2 Method
URL: a variable or expression that matches the URL of the displayed resource, the full path to the file location, or PIDL, representing the folder in the shell namespace.
...
Navigate, Shell; Navigate . URL.