I've test driven Linux several times and it's decent and reliable - and it comes in many flavors.
I probably 50 50 on using Windows and Linux day to day.
In light of this cut MS out as much as possible.
Above someone suggested using a dual boot version of Linux with your web browsing being done on Linux. That could work.