It depends really. Nexus 7 is probably better overall BUT, if you are an Amazon Prime member, you get a lot of free movies and videos on the Fire HD I believe, and you can rent a book once a month. Also, the Fire HD has better speakers, and a bit of a nicer looking screen. Nexus is better for web browsing though. And nexus 7 has the complete Android experience, if you care nothing for that layout I would get the Fire. Hope this helped.