Okay, I did a lot of reviewing prior to purchasing this item. My primary motivation was to access my iTunes library without my computer so I could see it on the TV. I was a big Apple person until iPhone came out and I never jumped on the band wagon. But I still used iTunes on my PC and I really dislike having to update my iTunes regularly before viewing my movies.
This device allows me to watch movies, listen to music and see photos on my Apple iCloud account. It also is different in two major ways from prior Apple TV's in that the remote can control other items (audio or TV) and has touch with Siri microphone. Second it has an App store similar to iPhone so you can play games, view content on other apps like Sling TV, HBO, etc. The remote also has an accelerometer and gyrometer so you can use it to play games.
It does not have access to AMAZON, VUDU and I am trying to find an app that connects my Ultraviolet Account for my other videos, but I have a smart TV and a PS4 that I can get to that content.
It comes with the remote, a usb to lightning cable to charge your remote (lasts months), power cord and the Apple TV box. It DOES NOT have an HDMI cable which you will need. There is a a lightning cable, HDMI, power cord, network connections and nothing else. I know you can connect your iPhone to the AppleTV to sync your account, but I don't know what else the lighting cable connection does for you. A USB would have been nice to charge the remote.
My BIG dislike is that I cannot PULL my music off of the device as far as I can tell, so I still have to go to my PC. I also don't think I can PUSH music onto the device. I got the larger 64GB version to store more apps. It meets my needs but barely. My other option was to get a Mac Mini computer and connect it to my TV, but I thought that was a little extreme.