Personally, I think it is better to setup the deployer as a Java or .NET application because it provides better flexibility and extensibility. All the legacy CD feature should just work. You shouldn't need to upgrade the deployer service to have it work with SDL Web 8