When a user buys a Laptop, there might be many reasons. Some users buy a Laptop for normal day to day usage, some users buy a Laptop for study purpose like coding, App Development, To improve coding skills. Some users may choose laptops for Gaming, Video, Photo Editing, etc. So different kinds of users will have different needs so based on the requirements they buy a laptop.

MacBook vs Windows Laptop

Laptop For Beginners:
Basically, for beginners or students if you are looking to buy a laptop prefer a Windows laptop over MacBook. It is cheap, It is easy to use, It may complete tasks like Attending Online Classes, Word Document, MS Office, Presentation, Internet Surfing and all basic things the user wants with ease. If you are a student always go with Windows over MacBook.
MacBook vs Windows Laptop

Laptop For Gamers:
If you are a user who does live streaming on Youtube and looking for a Laptop then prefer a Windows Laptop or Build a PC with higher specifications. Normally MacBooks are not built for Gaming though the performance is good it is not well optimized for gaming.

MacBook vs Windows Laptop

Laptop For Video Editing:
If you are looking for Video, Photo Editing. My simple advice is to go for MacBook. MacBook handles heavy software with ease but it is expensive than Windows. Usually, Windows Laptops lasts for a maximum of 2-3years later it delays in opening and closing of apps. But in MacBook, the performance remains the same from day 1. 

MacBook vs Windows Laptop

Remember, Once you Shift between MacBook to Windows, you will notice that the MacBook is way faster than Windows. For Consistent Performance, Long-Term usage you can go with MacBook.

Verdict:

It is not that difficult to choose a Laptop between MacBook and Windows. In some cases, Windows is good, and in some cases MacBook is good. The difference between MacBook and Windows comes through at the Price. Depending upon the use case we have different types of Laptops, So choose the right one.