You are setting the Windows guest OS network as Public. Is this the recommended mode for guest OSes?
It depends. Public if you want to use it with some port filtering. In volume 2 I show you how to use the windows firewall which can change what each of these setting do. Home if you want file and print sharing. So it all depends what you want to use it for.