Lenovo y40 or MacBook Pro 15.6 retina?

I kinda choosing between those two laptops, but I can't choose!

I love the MacBook Pro, cause it can be used to exactly what I want to use it for, I heard it's very easy to use, but the problem is just that I want to upgrade the graphics card, cause intel iris isn't the best, but upgrading cost like 600 bucks more! And then it goes up to 2600 USD, and that's a lot of money and I don't know if it's worth it…

Lenovo y40 is smaller; a tiny bit heavier if I'm right, but the tech specs are pretty amazing. And it cost 1000 dollars less than the Mac with the highest upgrades the y40 can have.

But I just have a slight problem with windows pcs.

1st: I've heard while Mac tries to make their products the best in one go. Windows laptops isn't perfect (that's why all those updatings and so on), so they will turn old in a couple of years, while Mac you can use pretty much almost half your life… Sorta.

2nd: I live in Denmark, and we have some letters, which we use a lot, but the American keyboard doesn't have those. It's really easy to adjust the keyboard to your liking on the Mac, but on windows it's a little bit more complicated…

3rd: It's hard to repair a windows pc in Denmark after my own experience, and I'm afraid that it will break after a couple if years, and I can't afford to buy a new one every third year!

So what do you think? Use 400-1000 $ more on a MacBook Pro or the Lenovo y40 with the good specs but still has a lot of downsides?

Added (1). Forgot to tell what I'll use it for. Gaming, photo/video/music editing, digital art, school work, surfing on the web and I guess watching movies and listening to music.

I agree that the Lenovo y510 of y410 are great choices for everything you've mentioned.

I have both a Macbook Pro (I7) and a lenovo Y410 and I much prefer the Y410. The expandability is great, I like not having a sealed battery and a better graphics card. If you want to do gaming you'll generally be better of with the windows laptop… I think the advantage of the 510 is the ultrabay can be used to actually upgrade the graphics card if needed.

The one recommendation i would make would be to see if you can get windows 7 on the lenovo. Windows 8 is ok but I find I'm much more productive with 7 (which I think is much nicer than OSX - although haven't upgraded to Mavericks on my MacBook)

If you chose between normal laptop such as Lenovo IdeaPad, I would recommend you to chose Apple product rather than Lenovo.
But if you chose workstation, that is a different stories, Chose Lenovo ThinkPad, Dell Precision M, HP Zbook, and Fujitsu Celcius, and Toshiba Tetra

Being a mac user has many plusses, but gaming isn't one of them. Lack of a powerful discreet graphics card makes it a bad choice if you want to game on it. I love my macbook for its design, reliability, portability, and insane battery life. Its perfect for my needs at school. Assuming, that you wanted to bootcamp it and play your pc titles you will quickly discover the integrated GPU will not be adequate to run graphic intensive games.

Get a Lenovo IdeaPad y510p