I’m a big proponent of using Linux, but don’t do it.
A small company I support recently almost went under cause the boss and his former IT provider were both open source enthusiasts and set up his whole network with Linux.
Then he needed a secretary, and all applicants backed out when they heard they’d have to use Linux.
And he couldn’t find an enterprise resource planning software that ran on Linux.