I've had two content streamers over time (DLink and Popcorn Hour). I'm converting to HTPC in the next month.
You cannot guarantee the consistency of support for a content streamer. With an HTPC, you are your own support. You aren't dependent on someone else for firmware updates, bug-fixes, etc. from a company that may or may not get it right (and I've seen what happens when they don't).
I'd much rather run a PC with XBMC or Windows Media Center after several years; there's more flexibility and I can choose what I want for power configuration. Also, if you're serving up your video from a Windows box, setting up file shares is nice and convenient.
I'll be posting my project once all of the parts come in.
Core i7-4790K, GIGABYTE Z97X-UD5H-BK, 16GB (4x4) G.Skill RipJaws PC1866
Corsair 650D case, Seasonic 1000w Platinum PSU
WD `Raptor 600GB boot, WD Caviar Black 1TB data, NEC 7200 DVDRW
ASUS STRIX GTX 980, X-Fi Titanium, Dell 2408WFP