Should I buy a Windows Laptop or Macbook Pro?

I'm a college student. I have an Asus laptop which has an i3 processor 500GB HDD and 4GB RAM.
My main purpose is to do college work, studying and programming. I have lots of programming software (like Netbeans, Eclipse, Python, Visual Studio) etc on it which has caused it to run slowly.

So I was thinking about buying a new Windows laptop. A regular Lenovo or HP or Dell Laptop with 256GB SSD, 16GB RAM and i7 processor would cost around $800 to $900. But my friends are recommending me to buy Macbook Pro. I did some research and I like it buy it's way too expensive. The 15" macbook pro with same configuration is like $1900 (almost double than Lenovo).

My friends argue that Macbooks will last longer and that I'll have a better programming experience.

I don't know if it's worth spending the money. What do you guys suggest?

When you just want to be doing the same thing faster, you might as well go with what's familiar and affordable. And I'm saying this as a long time Mac fan.