Yup, I've been running it as my primary TV for over a year now. I started with the beta version of 3.x (which was when they started official support for Canada) and then moved to one of the 4.x release versions. Last update was earlier this year to version 5. Every update went without a hitch too which is a must for what should be a consumer-type device.
Setting one up yourself from scratch is still a techy experience in my opinion. I had to swap in ffdshow/ffmpeg for my decoding because I was unhappy with the stock performance (it wasn't de-interlaced regardless of what their support department thought).
Not a problem for anyone on this board, but it's what's keeping the PC-based solution from the hands of many consumers. Most problems stem from the fact it runs on top of Windows though. The linux version would probably provide a much more seamless closed-box experience if someone else did the install. And a Mac version is in beta now and should be released sometime this year.