Honestly I bought an Elgato like a month ago and could not be happier. I watched plenty of video reviews, read forums and it is the obvious choice of capture card until something comes out better. A little more expensive than the others but it is smaller, needs very few wires, and not to mention a monkey could record HD content because the software is so user friendly.
Check out one of my video's, they all have been recorder with my Elgato. Cheers!