I've stopped recommending Linux to other people. I use Linux every day as my main OS. I haven't used windows in over 5 years and I'm happier for it. But there is a learning curve no doubt. I happen to love what Gnome does, but it's definitely unlike any other desktop environment. If you're up for learning something new, and/or software freedom is important to you, I think Linux is definitely worth it. If you just want "Windows without Microsoft" you're in for a bad time.