Well my Roku 2 came and it's fine but not brilliant. Most of the extra channels are pretty ropey unless you like dodgy B movies and cheesy old American TV (which, sadly, I do.)
It's a lot more money than the Now TV box if all you want is Netflix. If you've got that on another device it's probably not worth it. I did find out how to use UnoDNS settings with Netflix though - using instructions from
http://bit.ly/1iigzhT
I had to do two things differently from the instructions on the linked page above; one was to choose my laptop's IP address in the DHCP server programme, which is wirelessly connected to the network. If you do this wirelessly too, ignore the instructions to choose 'Ethernet' as an option and choose the one associated with your computer's IP. The other thing was to choose 100 - 254 as the DHCP pool on my router, after I'd set my Roku IP address. My Roku has an IP address of 192.168.0.5, which is well below the DHCP range and it won't be affected if IP addresses are reassigned by DHCP. The only caveat is that if you have to reboot the Roku, it will then be assigned an IP address above 100 by your router's DHCP service (e.g. 192.168.0.105) and you'll have to go through the process again.
Too often I've read that the Roku isn't a DLNA device and can't access content on a NAS. This doesn't appear to be true because there is an app called Roku Media Player which plays media from my NAS. The bad news is that it only supports MKV (H.264), MP4, MOV (H.264) and TS (H.264) video formats. Music support is more comprehensive with AAC, MP3, WMA, WAV (PCM) and FLAC support.