well, personally i cant choose between edward and jacob for bella i think they are both great for her i mean they both can protect her in their own ways and they both love her <3 but mike is just mortal he cant protect her the way edward and jacob can so he definatly cant be with bella :)*spoiler* but if i really had to choose i would say edward because jacob will eventually as we know have renesmee but edward will never love anyone other than bella they are soul mate....destined for each other <3