Laptops ... Macbooks all the way.
Desktop ... Custom PC is my preference, Windows 10 is great on desktop.
Reasons why I choose MacBooks:
I never had or played with a PC laptop yet, that has a trackpad as good as MBs.
MBs have the absolute best Sleep battery life. Yes, there might be several PC laptop models that might have better onscreen battery life. But Sleep/Standby battery life is no contest.
I've had tons of PC laptops and tons of MBPs, which now the MBA M1 is my first MBA. I only ever had one issue with a
MBP 2015 15', and that was with the screen coating, which Apple replaced for free and I didn't have issues afterwards. I've had tons of issues with multiple brands and models of PC laptops, from everything you can think of. Apple and ASUS are truly the only ones I trust when it comes to build quality.
Resale and trade in value is amazing with MBs, and completely horrible with PC laptops. This doesn't even need an explanation.
This isn't really a reason of my choice, but MBs/MacOS is just more easier to use and stable. A couple years ago I bought my mother and aunt MBAs, and haven't got a call from them about any laptop issues since, with the exception of teaching them how to manage their photos. And they were not coming from cheap low spec PC laptops.
Occasionally, Windows updates gets in my way, and always at the wrong damn time. And no matter what your settings are to prolong it or schedule it, unless you completely disable it, it will slap you in the face unexpectedly when you need your laptop urgently. Thankfully, SSDs have greatly improved the updating speed.
With a few exceptions, the Metro side (if that's what it's still called) of Windows sucks. The settings on the Metro UI is redundant of the control panel, and sometimes conflicts with control panel settings. Shouldn't have to make sure settings on both sides are consistent with each other. The Metro Windows app store is also complete trash, with the exception of the Xbox app, Email app, and a few games. And no matter how fast your PC is, the Metro part of Windows is just so much slower. I understand MS wants to make things more user friendly and touchscreen friendly, but they should ditch the Metro UI and just focus on redesigning Windows. The Metro UI of Windows is much more tolerable on a desktop vs a laptop with a smaller display. Which IMO defeats the purpose MS intended.
I just don't trust video rendering on Windows (laptop or desktop) while multitasking. Doesn't matter how low or high spec the Windows machine is. From my own experience, if multitasking while exporting a video from any video editing software, you run a risk of a bad export. Whether it's too many dropped frames, audio sync issues, or complete corruption. Doesn't happen all the time while multitasking, but often enough that I make sure to quit all my apps/programs before I export. Never had this issue on a Mac, even in the early days of OSX. I can render audio and video from two separate programs while browsing on chrome with no issues.
The ability to use iOS/iPadOS apps natively on M1 chip macs. So far the apps I'm using are Wyze, Etrade, Lotto, Amplifi and Speedtest. They work flawlessly 99% of the time, and very convenient. Truly the beginnings of a game changer.
The desktop on MacOS is easier to customize without 3rd party apps. Changing Desktop icons on Windows and getting them to stay that way can be a hassle. Then there's that shortcut arrow you have to get rid of, which will eventually come back after an update or two.
Something this simple as shown in the pic, would be hard to do and keep in place on Windows without some 3rd party app, and would still revert back to the original folder or app icon eventually. On my Desktop Windows PC, I don't care about changing icons or text location. But on my laptops, I get anal about having a clean custom look.
If you have to reinstall Windows from scratch, you have to make sure to save all the drivers from the manufacturer site, especially if the laptop has unique hardware features. And sometimes the drivers from the manufacturer don't even install properly. Leaving you with a bunch of troubleshooting and possibly another reinstall just to get things right. Then there's countless Windows updates you have to get out the way. This is expected on my custom PC desktop, but can't stand going through this on a Windows laptop. With MacBooks, you just install and you're good to go.
Finding a laptop PC that checks all or most the boxes is hard. From display, build quality, battery life, price, specs, manufacturer software, and etc. There's always something. At least with MBs, I know what I'm getting and sacrificing.