The only real difference is overhead and security. SMB (UNC based) downloads have more overhead, or so I was told, along time ago. I've never really tested the overall difference. Security wise, for UNC you are going to need to set share level permissions of some type, while IIS, at least in theory, can control those permissions for you (anonymous access, etc).
If what you have is working, I see little reason to change. As the use of Task Server becomes more widespread, it does add the AltirisHttp service (protocol?) in instances where the local task\package server doesn't have IIS installed.