The main issue is that excel has some proprietary features that make it hard to migrate off.
Otherwise calc has everything for most people. Macros work different a little.