This is a commonly visited subject on the Forum. There are TONS of write-ups out there if you search the WEB for keywords like 'pergo', 'hardwood', and 'laminate'. And depending on who put up the info will tell you what their interests are.
After searching the WEB and doing some reading, you should have a much larger picture of Pergo-type products, hardwood, and engineered-type products. Each has their own +/-'s. The sub-floor and the room you install it in have a bearing on which floor is better. For example, Pergo is not what you want in the bathroom IMHO. And perhaps, true hardwood is over-kill in another room. So by educating yourself on the +/-'s of each product, you'll be in a much better position to decide.
Pergo, as with any finished floor, will scratch too. Depending on the number of factory-finishes on the type of flooring you're looking at will tell you if the floor is 'soft' or 'hard'. The more finishes, the softer the floor, hence, the more prone to scratching and nicking but LESS prone to damage to the wood/laminate itself. So, it depends on what you want. Yes, there are other 'Pergo-like' alternatives. There are other laminates and engineered wood products too. In general, true hardwood is installed in new construction. Recently, engineered hardwood floors are being installed in new AND existing construction. It has lots of advantages of both true hardwood flooring and laminates like Pergo. Once you read about all 3 types of flooring, you'll be able to compare. My best to ya and hope this helps. For starters, try this link: Pergo vs. The World. Pergo is a great do-it-yourselfer project, FWIW.