So many times we read here in comments and in articles out in the web that migration to GNU/Linux is hard/impossible because… It is hard/impossible to move a ship from some factory inland to a shipyard but it is routine/easy if only the parts need to be shipped. Stop making migration to GNU/Linux look hard by identifying various problems. No problem prevents migrating a good chunk of IT to FLOSS on GNU/Linux.“Migrating to Linux is based on the use case. If you are home or are a developer, you are going to want to use all the power available in Linux. That is a no-brainer. There is no one easy way to migrate to another operating system. No one use case fits all. It is dependent on the user base.”
Typically, 80-90% of users use only a few generic applications like word-processor and browser and their use is little different on one OS or another. On the other hand there are huge difficulties migrating to M$’s next OS: price of licences and needing new hardware. M$’s next OS is not going to recognize all your hardware. M$’s next OS will require paying for a new licence. The fewer of those expensive migrations you do, the better off you are.
Install FireFox web browser and LibreOffice on you PCs running that other OS. Migrate everyone and everything and every task that works with those on GNU/Linux. Just do it. The few problems with the rest can be solved eventually. Work on that with the time you save by doing IT the right way.
Divide and Conquer is not an insurmountable barrier to migration to GNU/Linux but a sound strategy for getting it done sooner rather than later.