When choosing an operating system there are a lot of things that you have to keep in mind but being flexible is the main key for me. An OS also has to have the tools that you need to get your work done. An opensource OS give you both the flexibility and the tools.
I have been using Fedora Workstation for many years now for both my work and personal use. I also use Fedora to create demo environments for the products that I work with. I plan on writing a more in depth analysis of Fedora and useful tools around it.