If you're a programmer, you'll find GNU/Linux systems quite powerful and robust. When it comes to areas like visual arts, video, business, or gaming, you'll find some tools with promising potential, but lots of bugs, quirks, and challenges. You can accomplish whatever you need in most cases, but the setup and learning curve may not be as smooth as proprietary options on proprietary systems. In...