Of course xargs supports large filecounts, but putting that difference aside there would be extra overhead in loading and executing the xargs binary to start with, but this should be fairly minor unless your doing the same thing many times.
With GUN xargs you also get support for files with spaces in their names (via -0 parameter and -print0 in find). You can also suppress the run if the argument list is empty (via -r parameter).