Well, primary OS should matter less and less since you can run whatever you want to run virtualized on the same time. So if the current system is OS X or Windows or Linux, you can still run OS X (Server), any Windows or Linux (client or server) on the same tie with the main OS... how would that score for user friendliness? So whatever you are used to do it where ever you are...