I'm actually reading Beloved for English class. Everyone I've talked to hates the book mainly because of how it jumps from the past to the present so often with little notice thus leaving the reader confused. We haven't finished reading it yet, but I was talking to a person in the grade above mine about it who read the book last year. She said the ending was really odd and not very good.
Personally, I think the story is good and the writing is fine, though I have been confused about who is narrating, among other things. Overall, I just can't get into it and I'm four fifths of the way done... I'm especially confused about Sethe's children... as I understand it, Denver was Sethe's last child and was born when Sethe ran away from Sweet Home. So where did her other children come from?

It seems like they appeared out of the blue when Sethe arrived at 124 lol
Sorry I can't give my opinion on the ending. But so far, I don't like the book very much.