I can vouch for ps3 media server, I use it every day. My only complaint about it is installing it as a service didn't work for me, and every once in a while I'll get settled in on the couch only to realize it isn't running and i need to get up again.
As for the roku, it's a good device, but lack of local fileshare access is a dealbreaker for me.