I have been using Linux for around two years now and I thoroughly enjoy it. I admit, at first I was overwhelmed by all the customization I need to get things like my dual monitor, servers and other software running. I went with the Ubuntu distro of Linux and I would strongly recommend this distro of Linux for anyone who wants to make the switch from a traditional Windows environment to a Linux environment as Ubuntu has a well developed an intuitive Graphical User Interface (GUI).
I was determined to understand the inner works of Linux and often found myself engulfed in the terminal window install my software from source. I really began to understand Linux and feel more comfortable using Linux on an everyday basis.
I am a web developer and often need to work in Adobe Flash or Photoshop. (I have since opted to use Bluefish instead of Dreamweaver as it forces me to work in code view and not rely on an IDE to develop my pages). I was successful in getting Flash to work on Ubuntu using Wine (note: This is a legal copy of Flash that I used. I don’t not encourage or condone software piracy). Running Flash in Wine is a good, but would be better if Flash and other software were developed to run natively on Linux.
The only thing keeping me tied to Windows in a dual-boot manner is the lack of software options on the Linux environment. If we could play some of the games we play on Windows and run some of the graphics software that I run on Windows on Linux, I would make the complete switch tomorrow.
Maybe it’s getting close, I just read that Adobe is joining the Linux Foundation and an alpha-release of the new Adobe Internet Runtime environment is being released. Software developers are beginning to recognize the market-share of Linux users and we may see software typically only available for PC or Mac available on Linux soon.