Out of the 3 I would say the Xtreamer is the best. It's gotten a lot of buzz in the last few months.
I myself use a PopcornHour A110 to stream all my TV & Movies off of a NAS. I use a program that creates pretty indexes with boxart and fanart plus it gives show and movie summaries. Good stuff :-)