Kevin Klein is not a solid defenseman - he's a 3rd pairing guy at best - and him not getting a QO was always a possibility - he had to be qualified at 2.9M (or at least 2.61M - not entirely sure of the rule). A bit pricey for a guy who had played himself out of the lineup.
You sound like Anthony from our section. He hates Klein. When they made the deal, I hated it. But it was out of necessity. Klein performed admirably. He didn't really do anything to stand out which is essentially why they acquired him. He's a 3rd pair guy. I hope Del Zotto does well. With him, it's mental. He has ability and tools. But is Philadelphia the right environment? They can be downright nasty. On a one-year contract, it gives MDZ a chance to prove himself. The Rangers see the Flyers 3 times between November 19-29. That includes Del Zotto's return on Rivalry Night 11/19. That should be a treat.