Its a toughie. Both of them aren’t for her. Buuut…
ignoring the whole Imprint factor, Jacob is the best choice for her. She wouldn’t have to change herself for him, and he cheers her up. He takes her cliff diving and teaches her about cars and bikes. Unlike Edward, who is a control freak.
Th imprint thing makes it confusing though, because if Jacob imprints on someone else, he will leave her. You can’t guarantee his loyalty.
Edward is a douche 100%, but he won’t leave her after he tried doing it once. He can’t stand being away from her, so you can trust his loyalty. But, again, he’s a douche and a control freak. And she gotta turn all bloodsucker for him.
Honestly, bella, sis you should leave them both and find yourself a nice, normal, human.