There is no such thing as "best" without an explanation of what you want it for. I am a developer, I need a big screen, big hard drive, fast video, fast processor, large memory. I have to "tote" my laptop to clients but I am not on the go from class to class for example or running through...