Oh no. Don't forget training. Training is required (heck, it'd be required if considering upgrading to Windows 8). Unless you're working with IT people that could adapt themselves, never, ever forget about training. Going on Linux is a good way to escape the ~200$ upgrade fee to 8 (7 isn't exactly a good long term strategy) and to make the step in the open source way of things, but don't think that because it looks the same and they can do the same things, they will without having someone holding their hands at first.
And of course, make sure that there is no part of the workflow that requires proprietary software that could not run, or not have a viable alternative (by viable, I mean, that the users can handle without looking back) on Linux.
I made the switch for all our sales people at $WORK, and even the boss, but you need to show them at least how to get the minimal stuff done, or you'll get as much (if not more) support to handle than on Windows. Which shouldn't be the plan. 2 years after the switch, I can say mission accomplished, the only thing I was asked about were alternatives way of doing things they couldn't figure out just by googling it (and probably couldn't have on Windows either anyway). But we mostly use LibreOffice, Firefox & Thunderbird, so there was no real software compatibilities issues.