I can identify with all of that completely....BUT....there are some windows apps that just aren't duplicated in Linux software. Scrivener is one of them (unless someone can point me out to a Linux competitor for that).
Sure, there's a lot of other apps in windows that one can find suitable freeware replacements for. But some apps just aren't there in Linux, and that's before you even get to gaming.
That's why I truly hope that Codeweavers or someone else comes up with a better way for wine/crossover to work.