I've had a regular Amazon Fire Stick for years, but since we just got a 4K TV I wanted to upgrade to a 4K stick and our old stick was having a hard time handling HBO Go.
The Fire Cube was only $15 more so we opted to go with that. It's the first thing I've had with Alexa, and I am loving the voice controls and its ability to turn on and off other devices as well. I enter the room and tell Alexa to turn on TV and it turns on TV and my AV receiver. No need to use five different remotes to do all of that. The streaming problems we had with our old stick are gone. It works seamlessly.
So I recommend this for anyone, and it would make a great, inexpensive gift for the holidays!