For me, one of the biggest problems with Linux was software compatibility. Yes, there are many open-source Linux-compatible alternatives to most apps out there, but re-learning tools is probably the last thing I want to deal with in my workflow. From my research wine seems to be far from perfect...