It is a shame there is no "perfect" media player though some come close. I like the idea of a dedicated "black box" that handles pretty much everything one can throw at it and done in a fashion that has a nice presentation front end, perhaps some customizing of menus ability and faithful playback.
However, with the Roku, ATV and Amazon's offering (plus a few others), people can come close at an extremely reasonable price with some trade offs.
I admit I don't have anymore the small devices as my home system takes on all those duties often assigned to the above devices. However, I continue to set up for friends small devices in their homes (ATV, Roku etc.). I hope the Amazon offering does as well if not superior in offerings and performance as it matures.