I did that for a few weeks, then stopped because it's so much hassle. Using a VM is very clunky, a lot of features don't work as expected. There is the perpetual mouse lag, copy/paste is very confusing (different hotkeys for the the host and VM), transferring content from the host to VM doesn't always work, plus filesystem annoyances. It's not something people want to deal with all the time.
Dual-booting was out of the question, because restarting the computer just to run Microsoft Word never made much sense to me.