The problem with Windoze is that it doesn't normally have the whole UNIX-like ecosystem of shell utilities. So even if you do have a BASH.EXE, you still don't have all that must surround it like, sed, awk, more, ls, grep, etc. There is a painful solution to this though. The Cygwin package contains most of what is needed on Windows to make it have a UNIX-like feel. The only problem with this is that now you have hundreds of .exe and .dll files on your system just to get bash.
If you really want the UNIX feel, you need to try Mac OS-X, which is UNIX® certified compliant from top to bottom, or maybe go with Ubuntu desktop. I have to deal with both Windows and Mac desktops, as well as a Ubuntu 13.10 server, at work. For the most part, the Mac users are far more productive, and their systems need less of my attention. But their upfront cost is considerably more than a Windows box.
Btw, Mac OS-X runs Microsoft's Office Suite natively, and we've never had any problems exchanging Word, Excel, or Powerpoint files between Mac and Windows systems.