Yes, you should usually avoid $mircdir for scripts because not everyone will want to install scripts into that directory, or a subdirectory of it.