I'd wait for ATi's new chip to be available on a large scale, that one seems to be the superior alternative.
I have an older Hauppauge card (Brooktree-based chipset), and that one never worked 100% correctly, especially with capturing. Always some bullshit incompatibility with every program I tried. One program can't find any TV channels, the next won't capture any video, the third captures video but no sound, the fourth crashes outright etc. Always something that prevents it from working properly. Sh!tty drivers, I'd say. Also, the video picture is pretty washed-out too, or if not washed-out it becomes too dark. There isn't any real choice inbetween.
Hauppauge support is crap too, they never answered any of my emails.