IMO - I would go Boxee, but hold off until they release a new software update or release a speculated product announcement. There's rumors of a new Boxee Box coming out this fall due to company activity or lack-of in the last 3 months. The current Boxee has an Intel chip that is no longer being supported and needs a firmware update which inflicts the following issues with Boxee:
(1) HD Audio Drops Out
(2) 3TB Drives are not supported
(3) FLASH WEBSITES and FLASH CONTENT DOES NOT WORK (Lost Global, Fox, HGTV, and a bunch of other channels because of this)
Even though Boxee has a major upper hand on Apple, I would hold off until fall just to see if a new Boxee comes out. You've made it this far w/out.
Also, if you live in Canada and outside of Toronto or Vancouver you probably won't get more than 4 channels and two of them will be Frainch. There is no PVR capability for the Live TV yet, they intend to have PVR capabilities but there was a satisfaction survey that went out to long-term users questioning if they would be willing to pay a monthly subscription fee for PVR capabilities. It's unknown if they still intend to charge for this service, but they still intend to create PVR capabilities. If you are in Canada, you can subscribe for a DNS service with www.unblock-us.com and setup your Boxee to be able to get American Channels, American Netflix, Pandora, and a couple other things. The antennae that comes with the Live TV is a piece of garbage, so be prepared to fork out an additional 60-80$ on an antennae (gomohu.com - Works well).
I love my Boxee and it works great. If you're tech savy or willing to learn and already have a media library, you will too.
Last advice: Purchase it from somewhere with a good return policy in the event it doesn't work out for you and you end up hating the thing more than the new Star Wars movies.
Sony Vaio Z w/SSD -> Boxee Box -> 52" Sony KDL-52VL150 -> 1000W BPV-E500W Sony Amp -> QNAP TS-659 PII w/18TB NAS. Girl Friend & PS3 collecting dust.