After a month-long run with multiple set-top boxes running into our entertainment system, comparing both performance for local streaming and online content, we've all agreed that each device excels at very different things. The best gauge for performance, hence, truly depends on what type of techie you are.
Apple TV 2G: You are a system thinker. An early adopter. You trust Apple's brand and services and have always been that way. You own both a Mac and the latest iPhone - an iPad even. Your music is iTunes Match'ed and you use Netflix religiously. You're familiar with AirPlay and often showcase to your friends to show how insanely awesome it is.
Boxee Box: If geekism was a natural disaster, you'd be something to be feared. You've amassed a ridiculous collection of multimedia over the past several years. You've made your own video and uploaded it Vimeo. Friends often come over to watch movies because your home theater system is the best of the best. Unfortunately, you're quite lazy and hate having to tag your music. You really, really enjoy memes.
Roku XS: You love TV. Probably more than you should. With subscriptions to Netflix and Hulu Plus and Amazon Instant, you've justified that paying for both cable and Internet is silly and you're looking for two things in the ultimate set-top box: 1) lots of content and 2) reliable software. You don't mind the color purple. Sometimes the Angry Birds theme song pops up in your dreams.
Playstation 3/Xbox 360: You're either a minimalist or a gamer with 'a plan.' You don't mind a little DIY. Looks don't matter much to you, either. If it works, it works. But when it works well, you tend to gloat to anyone around you. "In your face!" you'd yell. Your vast collection of achievements are commendable, but sometimes we wonder how you even have friends.
Find the box you're looking for? Let us know what you're picking up for Christmas!

Shaw's Original Fir...
Roku LT for ME!!
No set top box for me currently (I'm using a laptop as a TV), but once I get a real TV, the WD Live box looks to be the one I'm going for.
Whoa whoa whoa... I have friends! I promise! The XBOX is a great solution if you have somewhere to hide it and don't want to dork out over having all your youtubes and random other video sources on the TV. Hulu and Netflix provide more than enough to eat through my minimal TV time anway.
ATV2 hacked with Icefilms FTW!!
Definitely missing the newest WD TV Live box. Plays the widest range of file formats from an external hard drive. Streams Netflix, Hulu+, et al. Built in wireless. Nice remote. Nice interface. $100. I did my research and found it superior to every option listed above. FWIW.
+1 for the WD TV Live
a friend just got a roku its pretty slick, streams content in hd from the usual suspects: netflix, hulu, etc... i just installed openelec a fork of xbmc and it totally rocks!! if you're into customization and need to stream your local content this is it: http://www.openelec.tv/
++1 for the WD Live I wouldn't be home without it!
Hm. I have several of the above, so I'm not sure what it says about my personality. Geeky and impulsive, perhaps. Or, a gadget/tech lover who is willing to admit to owning 12 devices that can stream Netflix.
But despite the various options, I prefer the 360's interface.
I'm still on the 'plug your portable HDD into the TV' train. Although down here in NZ online content is pretty rubbish, and bandwidth is expensive at a decent speed so the TV boxes aren't really a great option yet.
Even when it is an affordable and content rich option, I will probably just stream directly through the TV! We run everything from the HDD or PS3 nowadays, and I really don't want any more peripherals after getting rid of the DVD recorder about four years ago.
Boxee! I can't imagine living without it now. It handles everything I need it to. It the closest thing I've found to just using a computer, but without the hassle of a keyboard and mouse.
Western Digital all the way!
My Sony blu-ray streams all of my internet content (hulu, amazon etc...). I cut the cable cord about a year ago and I love it. I accidentally found out my mom got me a roku for Christmas and I can't wait to try it out. Hello NBA pass!
I'm personally a fan of Boxee, especially with the new TV dongle that's coming out soon. It won't get all the premium stuff, but it's one step closer.
Will have to check out WD live after reading these comments.