Linux is not supposed to replace Windows, it's an alternative to Windows and the distinction is clear. Linux doesn't have to be on every desktop to be successful, by just being there as an alternative and a good one at that it has caused changes in everything around it.
It has been very well accepted in the server room and has driven Windows to become compatible in a lot of ways. It has also driven development of other types of software and enabled all kinds of other alternatives to proprietary software. But it was never intended as a Windows killer but a Windows alternative and it has been very successful at that.
Open Source is not about attacking closed source but about offering alternatives and sharing. I don't care that other people use one OS or the other but I do care about that people know they have an alternative and that they can make the choice, in an educated manner, on their own.
Now if someone requires Office but wants to run Linux there are ways to do that, VMs and Wine or like some companies have done, one person in each group has Windows to do the final port to the office format and do all of the formatting. (Why do people think that the author of a document should be the editor and publisher of the document anyway? making a scientist or engineer format and layout a word doc is just asking for trouble anyway.)
And if you want it to look the same to everyone PDF the thing. Never give people the word or libre office doc, use PDF or similar and your formatting on Linux problem is solved.
Email, sorry there you have this problem, either switch to something else or use the web interface with Evolution.
Keep Up with TechRepublic