experts? you're at the wrong forum (i joke of course. please dont ban me)
i believe that linux on a laptop is a journey down a fuzzy lane of incompatability, more config than desktops and just a general pain but im sure that sometimes it will just work. you get whole websites dedicated to the art of linux on a laptop (http://www.linux-laptop.net). Aside from this technical issue, i would agree that everybody would have to decide what they want the OS to do. you cant just ask which is better. if you just want to browse the internet, play games, and generally take the computer programs at face value then windows is the way to go but if you prefer a highly customised setup where you can run hardcore programs then linux would be preferable, but windows could still do a lot of this. larger programs, like in particle accelerators, would use linux because they could run the OS without worrying about windows updates, IE loading during boot etc, they could just have the system setup0 for that one task, or the several tasks that they want to run with minimal OS intervention.
personally, i use both. more windows than linux because:
a-im more comfortable with windows and i know what im doing
b-i dont run heavy programs very often.

1 example of mine is a prime number program i had. for some reason i had a number 4 million digits long with a space between every 5 digits. i needed to remove the spaces to make the program work and i first tried in dreamweaver find and replace ' ' for ''. after an hour it had done like 1/900th of the work. MS word kept crashing as did notepad so i popped the file into my linux distro. it took gedit less than 2 minutes to remove all of the spaces.
i know this is just one example but after this i went back to using windows until the next time i need to use linux.