Its difficult to predict this.. Ive worked in IT for over 20 years now
I detest MS - not as much as some Linux zealots do, but the supreme arrogance of the company and thir policies winds me up, as for many others..
Linux? I feel I am fairly open minded - but while I am very impressed with some linux applications, particularly infrastructure / server side - I am much less so at desktop level - and am thinking for business apllications here. Most of my criticism is less about functionality or stability, and more about compatibility, support and user education.
For most businesses, for as long as schools and colleges continue to train on MS (ironically because thats what business are percieved to have, so its recursive) then the folks they employ will need (costly, in time and ££) training to use any linux based alternative.. add in the file compatibility issues involved in a move to Linux at desktop level, (not just internal compatibility, but also with suppliers, customers, anyone you may need to exchange data with), as well as all your own historical and legacy MS format files, and it becomes very difficult for a company to consider a move to linux based desktop working as being practical - it is NOT just about savings on licensing..
Good work is being done - there are excellent LInux Office apps, that will work with some word / excel docs for example - but what about all the MDBs etc - havent yet seen something that does this properly.. and even if it did there is still the issue of training.. And even if you find potential employees who are familiar with Linux, what are the odds that they are familiar with the exact Linux desktop system you are running, out of the what 40+? that are currently available.. its bad enough when users migrate to a new version of Windows, and there are FAR less options there!
I appear to be ranting... and have completely deviated off topic!!