I would say linux is not for the closed mind people. As you have to be very open to changes if you are deciding to switch to linux, since in Linux you cannot be like: "Why doesn't linux to this thing that Windows has, this is stupid". Instead you have to be willing to change if you switch to Linux. Also Linux is not for those who rely on Windows applications that don't run on Linux, maybe your job requires the app, then Linux is great for like a second device, but for your first it might not be so great.