Well, I don't think staying on Windows 7 is a losing battle, for reasons I've described in my other comments in this Slashdot discussion. Short version: It works just fine for now and for the near future. I hope Microsoft will change their strategy before the Windows 7 option eventually ceases to be viable, but if they don't, yes, we will look at migrating to some other platform.
Another comment I was writing prompted me to look at how much of the software we use in my small businesses these days is still proprietary native Windows applications, and it's actually a very short list these days. Most of what we run natively on the desktop and literally everything we run on our servers is now freely available and widely portable to different platforms. The rest of what we run is hosted either on those servers or online and accessed via browsers and sometimes also mobile apps. The number of software packages we depend on that are actually Windows-only is trending to zero, and might well reach zero within the useful lifetime of our current Windows 7 systems.