VB Macros should still work if you use MS Office via Crossover, which is what I do, since they released a free version of it on voting day or some such in the USA.
I still have LibreOffice installed, but if required I will launch MS Office via CrossOver.
Yep, have the same setup...
Frankly, what everyone tends to easily forget when moving from one OS to the other, is that if a problem occurred on a Windows machine, how soon would that problem be fixed? Same situation, but on the OS that they came from? Remember, not everything just works on Windows either... but you don't hear people complaining that the Windows OS is schit and until the problem can be fixed they are not going to use it. So, in the case of NVidia drivers not working in Ubuntu, for example: if the NVidia install did not work in Windows, how easily would you be able to change "settings" to force it to work? A couple of clicks in some GUI window here or there to try change a couple of settings? No, different to the Linux setup there. Now assume that the changes didn't work then in Windows? What other options would you be able to try? In linux, you are now free to go find the problem and make whatever change you need to to get the thing to work. Thats the difference. In windows, you tend to be kindof stuck until someone at Microsoft/NVidia releases an updated patch, or whatever...
Which brings the entry point for my second point: for most general users, when things go well, a linux install functions equivalently to a Windows install - almost everything can be accessed/launched/used from the GUI, with no need to start a terminal. In fact, I tend to get a little tired of the distros including the terminal as part of the general "Accessories" menu, rather than as part of the "System" or "Tools" menu, but I digress. The point is that once users want to actually get stuck in and edit their setup, whether it be to fix/resolve an issue,or make changes to a system file, or whatever,
the terminal is actually easier to use than a GUI. Which, in all aspects, applies to Windows as well. Except that in Windows the command prompt doesn't quite have as many 'tools' as what the linux terminal has
As for learning different interfaces - thats not necessary unless you choose to do so. But thats the benefit - you only need to learn one interface. If you don't like it, you are free to choose another interface. No such thing on Windows. However, with a change will come a slight 'learning' requirement, but thats from a choice that you initiated. Not something that was forced on you.
Sorry DJ... this isn't meant to be offensive or harsh, if its interpreted like that - I'm just trying to raise discussion about what I feel are neglected aspects of migrating to linux from Windows...