I tossed mine aside not long after buying it late last year. It was OK for Netflix, but Youtube did not always work and the app within chrome was pretty useless. This morning I decided to reinstall it as it has been a few months and hoped the firmware had improved. It has, but still not great.
During the setting up it displayed the old name I had given it and the old wifi connection. It downloaded the latest firmware version which froze at 97%. I left it for an hour then came back and still showing 97%, so I pulled the power and restarted the install again.
This time it updated the firmware, I hooked it to the wifi and it rebooted, but then it could not find the wifi again and it displayed the old connection properties. I tried a third time and this time I changed the device old name, "LoungeCC" to "CCLounge" and again hooked it to the wifi. It is finally running but little seems to have changed with what will cast OK.
I cannot stream Amazon videos, it says "format not supported" so that's pretty useless. Youtube seems to be more stable, but without Amazon it is pointless running it as I have to go back tot he laptop HDMI for Amazon.
Google is not quite there yet.
Just to add, I tried using my DSL Buffalo with DD-WRT and also tethered 4G as wifi APs, neither seemed to make any difference to performance.