Recently, I have finished writing my first novel, (Yay!) but the thing I've realized is that just because your ending isn't as good as you wanted it to be to you, doesn't mean it won't be amazing to the reader. My ending, to me, is the most boring and cheesy ending ever; but when I read it to my friend, she thought it was amazing. Therefore, I kept the ending.
I once heard that the more you rewrite an ending, the more it seems like an ending. You DO NOT want your writing to seem like an ending, you want the reader to daydream about what happened after, or vise versa for the beginnings. An ending has to end not at a cliffhanger, but in at an ending point that gives the reader enough satisfactory to realize: 'Okay, that was the ending. Now what am I supposed to do?' and not: 'THAT'S THE ENDING! BUT THAT CAN'T BE! THERE HAS TO BE ANOTHER BOOK!' Unlike the ending to one of my favorite book series.
All in all, you want suspense, but not a total cliffhanger. This gives the reader a right and wrong feeling about finishing the book. And if you read as much as I do, you know the feeling I'm talking about.
this is where i ramble; have fun