assembled is always better. you dont have to buy an operating system.you dont have to rely on HP's customer care which can suck.you have the freedom to mess with the configuration. as much as you like without hurting the warranty.and branded computers are what? same components sold in the assembled market with a sticker?