Kindle++ it is. Loves to read, loves music and movies. He despises Google anything so just a straight android tablet (like my bloatware Samsung Galaxy) would have not been good. iPad was way out of my price range. Add Prime to the mix and he should be happy...
For what I do the Fire is plenty. I listen to music and read books and on occasion use it for Facebook and such but I prefer my Computer for internet stuff. I want a real keyboard when I am on the internet.
Daughter loves her Fire HD but she is at college and it work for her because she is constantly on the go and then standing in line etc. So she uses it for the internet as well. It has more HD storage and a camera built in she uses it for art projects and such.