I would have to say an Elgato over Everything, I haven't personally used one, but after hearing such good things about the Elgato, and have never heard anyone really say something bad about it.
I have a HD PVR Gaming Addition 1, and it's not the two, and I can't say anything bad about the two since I've never used one, but the 1 is just i don't know theres so many things I could say that could be wrong with it. I haven't looked to into HD PVR 2's.
Since playing Cod on a Daily Bases, most Cod Youtubers like to go with the Elgato, because it's infact better Quality, easier to use, and is smaller then an HD PVR so it doesn't take up to much room. Once I save up the Money, I will be buying myself a Elgato to record more Xbox One, and Less 360.