I have never done much with amazon products or know much about them, but this year for Christmas
Basically the echo dot is the smaller version of the echo which cost $180, the dot only cost $50 and the only difference is the built in audio quality, but it has an auxiliary port to make up for it
(cough cough iPhone 7) 
Now for the kindle fire.
Like people always say you get what you pay for, but for $50 you get a quad core processor, and 1 GB of ram. It has the same amount of ram and the iPad mini 3 and a better processor than in any iPad mini. So for $50 you are getting one heck of a good deal. one down side is that it is running an amazon modified version of android instead of stock, oh well all galaxies are like that but nobody cares.
I would say that if you have a tight budget Amazon devices are worth looking into.
