I've been using Linux as my main OS for over 10 years now, mainly Ubuntu.
The best part is the performance and a realistic bare metal environment. You can profile code and actually trust the results. You can't say the same for virtualizarion, containers or other platforms.