What do you like best?
Ubuntu is the most user friendly distro among the entire Linux ecosystem. Over the year, many improvements have been brought to the User Interface and now with Ubuntu 18.04, things have completely changed. Many bugs have been fixed, UI has been fine tuned to suit even a beginner user and thus the learning curve for Linux has become linear now with Software Centre providing apps for all your daily needs.
Comparing with windows, would definitely recommend Ubuntu as a go-to solution for all your speed problems. Unlike windows, this Operating System doesn't get slow with time and process management is very efficient, thus your PC runs very smoothly.
Finally, for those geeks out there, you already know working with terminal is the best experience. You can practically control every aspect of the Operating System since it's open source and speaking of security, there are very less virus attacks that happen on Ubuntu since the package installation process and root system architecture is very secure.
What do you dislike?
>At the initial phases of Ubuntu, the user experience was bad with the learning curve too steep, but with the recent releases this gap has been filled.
>There are still some bugs that pop out rarely that interfere with hardware like Bluetooth which depends on device.
>For the GAMERS out there, I WOULD NOT recommend Ubuntu for you. Windows is the best option for you as a wide list of games are supported there. In Ubuntu only lite games are supported.
>Many apps are still not present in Ubuntu like iTunes which can be a problem to apple users.
Recommendations to others considering the product
Make the switch now. Thank me Later! And if you're stuck on anything, there's a huge developer community for Ubuntu out there and I'm sure your problems would be solved in a breeze.
What business problems are you solving with the product? What benefits have you realized?
The biggest benifit through Linux Distros like Ubuntu is at the server side. Since it being lite and has a wide compatibility it can be used in the clouds and IoT very well.
Then, it is a biggest boon for the programmers since a wide array of libraries, languages and IDEs are supported with the added advantage of Terminal.