I'd rather go with windoze as host. It's simply more compatible with everything (or rather everything with windoze). Linux is good if you need free OS for your office and don't want to pay for windoze. other use is to set up some server-like stuff. Linux is simply too unpredictable to use as a main system. Not meaning that it's unstable, because it indeed is stable. Rather the fact that you can screw up whole system with one bad command. Of course you cannot screwup Linux to the point where you cannot fix it, but in some cases you'd have to spend weeks before you figure out how to do it.
btw. i mean 'true' Linux (Slackware, Arch, PuppyLinux etc) not some bloated eye-candy 'consumer grade' Linux (Ubuntu?)