Setting aside the value proposition of Mac software for a moment, I am certain that Apple equipment is more durable than Lenovo. I have an Apple computer that I bought in July 1978, nearly 30 years ago. It still works as good as new, even after it's banged-up condition from traveling around the world a couple of times. Your precious Chicom-owned Lenovo is basically a disposable computer, and it will be in the junk pile in the not-so-distant future, while older Macs will still have several years of useful life.
On your dual-boot complaint, it's baseless. With software like Parallels and VMWare, Macs can run both Mac OS X and Windows concurrently, and users can switch to either OS instantly. The main problem with running Windows on a Mac is the need to do a bunch of unnecessary crap like running anti-virus software and all of the other Windows nuisances that Mac users normally don't have to tolerate.
In a couple of instances where I had problems with Apple hardware, they've sent a free replacement - even though my equipment was out of warranty. That's not their normal policy, but they are generally reasonable about keeping their customers happy. I doubt that Lenovo would do that.
I have only one program I need Windows for. For that I have the dual-boot set up for long sessions where speed is necessary, or I use it in VMWare when convenience is more important. The rest of the programs I want to use are Mac. I have found equivalent or better (mostly better) for all of my old PC software.
That one program is Visual Studio, and I only need it to maintain my .NET software. On the flip side, I'd have no option for Mac development if I just had a PC.