Apple TV and Chromecast are refined when playing known-content (from apps). When playing content that is mirrored from a PC there is all sorts of problems. There can often be lag. It eats your PC battery so you have to go find the power supply and find a table to plug in your laptop while you're mirroring.