I have a wdtv live and its "ok". Listing videos is kinda generic and of course theres no media info like cover art or description. Its basically just a file name.
You can install xbmc on top of windows, stand alone, on ios, linux etc. it grabs all the coverart, movie/tv info and trailers automatically so you dont have to do anything but click "update library" when you add new titles.