Oh, and with a smart BD Player, you have Netflix, Vudu, Pandora, etc... and they get regular updates. DTS is another issue... some of the early WDTV boxes, for example, didn't handle DTS at all, so you got no sound with videos that had DTS if you didn't have a DTS receiver to decode it. Smart BD Players handle DTS, so you don't need a DTS capable TV or receiver.
A friend of mine uses the WDTV, but he gave up using the DLNA Server, and just set up a hard-coded network share. Keep in mind, the DLNA server wasn't even transcoding, just feeding the same file, but WDTV didn't seem to handle it properly, while all of my smart TVs and BD Players had no issues.