Pro Integrates with Android's notification system
When the Chromecast is streaming and an Android phone (at least the ones made by Google such as the Pixel or Nexus 6P/5X) is connected to the same network a notification pops up on the phone allowing the user to take actions (like play, pause, next song, mute, etc..) and provides instant access to the app that's being used. This functionality is available even if the Android device was not the device that initiated the streaming to the Chromecast.
Pro Does the processing on a different device
Unlike other set top boxes, the Chromecast just takes in a video stream in VP8 or H.264 format, and can stream that content either directly from the provider, or through a device that processes video to those formats. Because everything is done on a different device, you wont need to upgrade the Chromecast as often as other set top boxes, and anyone can play content from their phones, tablets, or computers.
Con No on-board browsing or pausing functionality.
All operations are driven from your phone. To start a show you have to:
- Stop what you're doing on your phone (if you're doing something)
- Load the app
- Browse for the content you'd like to watch on your 5" phone screen
- Hit "play"
- Wait for the Chromecast to load the app
- Watch your show.
Then, if you want to pause your show you have to:
- Stop what you're doing on your phone again.
- Load the app.
- Hit "pause"