I think the collaboration benefits of Google Sheets is high enough that it can be the default for most employees. Perhaps MS Excel should be used only by specialists, like how only a fraction of any company uses Photoshop.
EDIT: https://news.ycombinator.com/item?id=17304660 (June 2018)
> Excel is a different world and a big-big elephant that won't likely be rewritten any years soon. Think of a code that is maintained over 30 years. Literally, developers are still maintaining code written in the 90s. Trying to bring Excel to the online world made MS create an architecture of html frontend which communicates with a dll session behind the scenes. As weird as it sounds, this dll lives as long as the browser has the spreadsheet opened. Think of it as MS raising VM for every excel file that is opened over the internet. While this is not very cost effective (saying the least) and not very performance friendly (hey ma! I made an understatement) this allowed them to move forward with Excel online very quickly by having a UI communicating with the bloatware dll that runs on the background in Azure. Summarizing Excel, it probably won't also be rewritten in js.
There was zero compatibility to maintain, zero code to port, etc.
So, you can't just get rid of PhotoShop, any more than you can just get rid of Excel.
I mean, ok lack of keyboard shortcuts and all when I'm wroking on masks, but when I'm not on a deadline it's fine
In my mind, collaborative software is like git, with a clear commit history.
Is google sheets that collaborative? Or do you need to trust the people you share it with?
And scripts will time out and abort after just a few seconds (meaning they can only execute relatively few operations). So there is a very hard impenetrable wall blocking what you can do with scripting Google Sheets.
The trade-off of functionality and general control isn't worth for the "Share! Collaborate! Contribute!" hype.
"For what I use it for" I guess, but after going full Linux I've been on LibreOffice [or similar] alternatives. Just not Google Sheets if I can ever, ever help it.
Now I moved to US & do not have dedicated desk, & strictly not allowed to plug anything in work pc, fireable offense. So I am back to use Google Sheets because I can access those at my phone, & Sheets is not the same. Maybe 50%, but many simple things in Excel are difficult in Sheets. The most being Calculate Formula button in Excel.
Sheets -> Great collaborative experience for simple to moderate complexity use cases.
Excel -> The heavy artillery.
But yes, add-on tools are going to be platform-dependent in both directions.
I particularly wish Google sheets had the tables feature.
"size" - what?
"some of the external tools" - duh? But what on earth are using using "external tools" integrated to Excel for?
Off the top of my head: Operation Research... i.e. serious calculations to decide where to spend a lot of money, like: Where should I build my power station? I know, for this I will get my mixed integer programming suite out. Where is that in Google sheets???
// note, I adore Sheets, but it definitely definitely cannot compete with excel for serious computation suites or even modest visualisations.