I purchased this after returning a Google chromecast on Amazon and leaving a pretty bad review. Thankfully, the purchase of the Amazon Fire TV Stick Lite worked out much better.
I purchased the Lite option for a few dollars less than the price of the original Fire TV Stick option. The only difference is that the Lite does NOT have a power button or a volume control. I don't think this is too inconvenient, but it might have been worth the extra few dollars just to have everything in one.
Keep in mind that there are a lot of different streaming services offered on the Fire TV (netflix, Disney+, CBS all access, YouTube, etc) but while most of the available apps are free to download, most of them require a subscription to actually use. With that being said, there is a "free" tab on the home screen that gives options to watch for free WITH ads. If you don't subscribe to any streaming services though, and don't like ads/commercials, this device probably won't be of much use to you.
I have an Amazon Echo 1st generation, and was easily able to connect it to my new fire stick in the Alexa app. As you can see in the video, there is a few seconds delay, but it works pretty well (and I rested the remote on the TV so you can see that it really is the Alexa taking control)
Although there is no power button on the remote, the TV did shut off when I said "Alexa turn off my TV" but it did not turn back on when I said "Alexa turn on my TV". The Echo did not respond to volume commands pertaining to the TV. It's not a total loophole, but being able to turn the TV off is a little extra since I expected to exclusively need my TV remote to control power and volume. Either way, it was easy set up and provides convinient handsfree watching. Pressing and holding the microphone button on the remote while speaking allows all of the same voice commands as the Echo, without needing to say "Alexa", and the delay is significantly LESS than when using the Echo. The commands that I have discovered and used so far are: open an app; play a movie/show/song (if you don't specify which app, it will give you your options, or you can specify which app in the original command); turn off the TV; play/pause; skip/rewind; what time is it?; What's the news?; Home; open settings. There are also suggested voice commands that pop up at the bottom of the home screen every now and then if you just leave the home screen open.
The remote takes 2 AAA batteries, and 2 were included, so that was nice to not have to go get any separately.
A small extension cord is included incase things are cramped around your HDMI port and you can't have the Fire Stick pointing straight out. I did not need this, but it seems like an important feature to make sure noone has any trouble setting the device up.
Overall, this is a great device and has made streaming very easy. It works well and I would highly recommend it.