you can specify a different directory for your binaries and database files, and also seperate system databases from user data files, user log files and tempdb files.
there is no benefit to separating data and log files for master. model and msdb.
there should be no need to run alter database statements after an install at all.
---------------------------------------------------------------------