I reckon your better off buying a pre-made laptops from a big brand company, but if your getting a desktop definetly build it yourself, you'll get a much better system.
I recommend getting a ASUS laptop, they seem to have pretty good build quality, unless you want to play games on your latop...