the Northstar engine was originally developed by GM's oldsmobile (RIP) and was much more advanced than other GM motors. I believe 91-2010.
They are very good engines, can run without coolant for a little while if needed (read manual on what to do), etc. BUT, while very advanced, they require much more maintenance than other gm motors normally do, thus, get neglected. Every engine has it's known faults, and the northstars vary year per year, some have leaking cooling piping, some have coil packs that go early, etc. there is a lot more going on in the motor, and premium is required even though gm changed it to recommended. (if you drive hard on regular, it will knock and the "knock sensor" that is supposed to retard timing does not do it properly.
so good engine, good design, bad implementation. If the engine has been properly maintained, premium gas, oil changes at the recommended intervals, etc, and it's inspected for coolant, oil leaks, etc, it will last a very long time. if it has not been, stuff will go wrong very fast...
EDIT: saw the merged post: When you overheat a northstar engine, you need to replace the head gaskets and have the heads machined and verify the block is still straight. The head and block are different strength metals and will warp differently. Sometimes this is more than the car is worth.