Office is outdated. They are trying too much to be like Apple. "Buy everything Microsoft and you'll be great" (which is a lie from both companies). Libre Office is free and does everything else that Office (without Outlook) does. Mozilla Thunderbird also is free and provides as much functionality as Outlook, until you get to exchange 2013, which Microsoft then says "unless you use outlook we won't give you full funcationality" which means you can't accept tasks which are proprietary formats owned by MS which means open source providers can't write anything to accept task requests because it's closed source. MS and Apple and suck a fat one, Linux (your flavor of choosing) has better threaded performance, better RAM / Memory management. For "typical" business use and home user, MS and APPLE are at a disadvantage. Unfortunately too many people are afraid to change because they had a previous experience that was bad. Coming from a guy that dropped his 10 windows servers and 5 windows workstations I can tell you I am more productive on Linux (and wayyyy more stable) than I was on the latter. Not as many paid software choices but for me, it doesn't affect the bottom line.
There is currently NO data / spreadsheet application out there that can compete with Excel. Period. Try loading a measly 10,000 data points into Open / Libre Office and plotting it...go grab a cup of coffee while you wait. Secondly, VBA in Excel (and MS Office in general) is superb and worth more than the entire Office suite alone.
MS Office software is not always amazing, and I have my gripes with it, but the price paid for what you get is a good value IMO. The open source alternatives out there are also very good, especially for their price, but they just aren't as good as MS Office. They are fine for many people that don't really do much beyond light email and printing homework assignments, but MS Office is much better when it comes to really getting stuff done.
Linux. Tried to convert, so many times. Ultimately, the WiFi, SATA and GPU driver support for it is abysmal and I end up spending a week trying to edit conf files and tweak things to get a stable system, at which point I nuke the HDD and reinstall Windows. It's been an annual tradition for about 7 years now lol. I actually have a lot of respect for Linux and the hard work that people have put into it, and I definitely want to make the switch eventually. For now though, its support for 3-5 year old hardware is retched and I am not feeling like dropping $2000 on a new laptop that might have better driver support since my current Thinkpad still tears up just about anything I can throw at it.