I would have to go with the Apple TV recomendation. Why? Mirroring - you are not limited to apps that support AirPlay or a single app. I have the Apple TV at home and the thing is great. What is even better, if you have OSX Mountain Lion, you can mirror to the Apple TV as well, making it a huge monitor for your computer.