I have had the Google Chromecast for for about half a year now and I absolutely LOVE it! It is so easy set up and is so user friendly it's unbelievable! I have it set up in my apartment living room so that my roommates and myself can all use this when we want to. I think the best part about this device is the ability to stream things from any operating system; whether it be IOS, Android, Mac, or PC. It not only allows me to play things from my LG G4, but from my iPad Mini, and my Macbook Pro (with the widget on Google Chrome). My roommate has a Google computer and an iPhone and neither of us have had any problems. The only thing I would say could potentially be a problem is that if you're streaming something for a longer amount of time then it might timeout on your device, but continue playing on the TV. The way I fix this is to open up the app/webpage I was using and just disconnect and then reconnect or sometimes it will pop up on it's own. It's just a way to remind itself that it's doing something in the background while you're using your phone or computer for other things.