I think Edward is better for Bella bc though Edward can be at times a little uh...'overdramatic', he truly loves Bella. Jake is just not able to have a healthy relationship with Bella. The feelings were never real, he loved Ness. He could have imprinted at any time, and he fell for Bella when she was weak and vulnerable. Jake would have only been a runner up and as annoying as he is in Eclipse, he wouldn't deserve that.
well we all know the answer to that. Jacob continues to hurt Bella and Edward is always doing what is right for Bella. Her love and devotion shows how much she is in love with Edward and yet she love Jacob like a friend. Edward is the one for her.
Edward is better for Bella than Jacob because their relationships are different. Edward loves Bella on that way - that he can't live without her. She loves him on the same way but I think she loves Jacob as a best friend and she always think she owes him too much. So I can't call that love, that's friendship love.