Yes, for common user the difference between windows and linux don't exist.
But have you ever have some problem with windows?
The way to solve it is to try and try, not to understand the system. In linux is different, every problem has a cause.
And if you want to develop something there is no comparaison... to have the control over the entire system is beautiful!