I have the Ceton PCIe card and have switched to the HDHomeRun (99$ a while back). It works, something I couldn’t say about the Ceton products. I have the Echo, it’s buggy, but so was the card version of the Ceton. I always had issues with the PCIe card, I couldn’t see the USB version being any better.
With DLNA being added to the HDHomeRun, more tuners and transcoding in the new flavors… I have to say go with SiliconDust.
Your gonna be stuck with windows media center with the Ceton, the HDHomeRun already works with my IPAD and now with DLNA working my XBMC installs too.
.02