I use unix and linux products everyday. But I work and live in the technical (mostly software) world. For everyday use, I stick with unix based OS. By far the easiest and best UI. I also use Ubuntu, but I don't recommend that to a novice user. If you are familiar with KDE and terminal commands, you'll love it. So I guess I would ask, what's your use case? What are you trying to do? Just sick of Windows?
For what it's worth, I avoid microsoft products like the plague. Though I'm always using the when I deploy VM's.