Playstation3 is by far the best blu-ray player out their and is now $250 for the 160gb version. Did I mention it supports 3d? I have an ATV2, Xbox360, and a PS3. I tried a higher end Samsung 3d blu-ray player (about $220) and it was a terrible experience for streaming Netflix. The interfaces on all blu-ray players I used are very slow.
PS3 is rumored to be the only hardware that currently streams Netflix in 1080p. There are no 1080p movies in iTunes, only 720p.
PS3 has Netflix, Hulu Plus, Vudu (which has 3d streaming), MLB.tv, NFL Sunday Ticket (in about a 1.5 weeks), NHL, and a bunch of other stuff.