Jacob would be the obvious choice regarding having a relationship with Bella since he is human. She is in amor with both Edward and Jacob. She doesn't realize that until after she kisses Jake. But, as she states in the movie, "it has always been him from the beginning". She can't change what her corazón feels.
Honestly and truthfully it's Edward because even though Jacob might be the easy and smart choice, Edward is the right choice because he is so protective over her and his amor for her is extremely powerful, he loves her so much. Jacob loves her but it doesn't even match up o compares to Edward amor cause he waited over 90 years for her to find a soulmate. Jacob and Bella can live without each other and Edward and Bella can not.
The thing with Jacob and Bella if they ever gave dating a try, Bella would always feel guilty throughout the whole relationship and she would just be settling and she would most likely still try to contact Edward and it might even start to make Bella dislike Jacob in the long run for forcing the decision on her. With Edward he loves her and he wants her to be happy no matter who she picks, he will be in her life in anyway she wants him to me.
Now to really answer the pregunta truthfully they would both be good, with Jacob they can grow old and have kids but no matter what he's still a wolf. With Edward, she gets to spend eternity with him and BREAKING DAWN SPOILER ALERT!!!!>>>>>
they can have a kid so lol well when Bella is human.
>>>>>>>>>>>>> This quote from Stephenie Meyer is one that is great to me.
"Bella has another option. She has a really good one. An option that's easier in many ways....she would have love, and friendship, and family—an enviable human future. But she c h o o s e s Edward over all of this. This makes it real for me."
well both are sort of perfect 4 her.but jacob black is her best friend and if edward did'nt exict she'd definetly be wiv jacob.but since edward cullen is like her true amor in some context then i personally think that bella should be wiv edward-they're ment 2 b.