Msi install or server install

MAY I ASK ABOUT 2 Options?
1: MSI file to Deploy in gpo / Silent Install
2: auto generate file from the server for fast install in the end user