Linux provide best desktop and server IMHO. However, for some special applications you might have difficulties running on Linux. I'd forget about wine, unless you know / got it to be stable whatever you're running. My experience, wine is just not stable and robust enough to be a real solution.
A better solution is having good hardware and running VirtualBox/VMWare Player with Windows. With good and modern enough hardware, you can run almost anything virtualized.
For Linux, anything Java/Python-based should be cross-platform, as well as proper API's should be possible to access. However, proprietary trading platforms might need virtualization (ie. NT). Can be made to work, and you'll retain most advantages of running Linux.
For new install, you could consider Mint. Ubuntu works OK too, but Mint is a bit more flexible and polished in some areas. This isn't about being newbie or not, but you'll want 95%+ of features to work well, as tinkering on Linux may consume 2-4x the time unfortunately.
Nothing but Linux for general usage in our household now!
No annoying indicator popups, nagware and generally a more pleasing aesthetic experience.
Though, caveats is a bit more time tinkering (ie. getting older printers/drivers to work) and may need to go distro-shopping to get best fit. But once one finds what works for you, you can have a pretty decent and stable OS for 5-10 years, and also better support for older hardware and possible to trim/tweak OS much more. Ideally, OS should stay in background and just work.
A better solution is having good hardware and running VirtualBox/VMWare Player with Windows. With good and modern enough hardware, you can run almost anything virtualized.
For Linux, anything Java/Python-based should be cross-platform, as well as proper API's should be possible to access. However, proprietary trading platforms might need virtualization (ie. NT). Can be made to work, and you'll retain most advantages of running Linux.
For new install, you could consider Mint. Ubuntu works OK too, but Mint is a bit more flexible and polished in some areas. This isn't about being newbie or not, but you'll want 95%+ of features to work well, as tinkering on Linux may consume 2-4x the time unfortunately.
Nothing but Linux for general usage in our household now!

No annoying indicator popups, nagware and generally a more pleasing aesthetic experience.
Though, caveats is a bit more time tinkering (ie. getting older printers/drivers to work) and may need to go distro-shopping to get best fit. But once one finds what works for you, you can have a pretty decent and stable OS for 5-10 years, and also better support for older hardware and possible to trim/tweak OS much more. Ideally, OS should stay in background and just work.