Both ex’s like me, help

This might be bad, but I like both of them. Let’s call one Jim and the other Bill. (This got kinda long 😅)

My parents adore Jim, and I loved him with every bit of me while we were together. He ended up dumping me at the every end of April, and told me he loved me and missed me after I had finally got over him like he had told me to. We decided to be friends just recently and that’s been going.... well? He told me that he still liked me and made a whole deal out of it, like kissed me and all... which turned into us making out on the couch and laughing when a pillow got in the way. He knows me so, so, so, well. He makes me so happy, and he can make me smile even when I’m having a really bad day. He’ll sit and listen to me talk about my problems for hours and at the end tell me that he loves me and supports whatever decision I make.

My family doesn’t like Bill. Not that he’s a bad guy, he’s actually a very good guy, they just hate how he’s treating me. He wanted a break three weeks ago and then told me that he loved me. When school started he avoided me (we now talk in awkward small talk that I hate), hell I’m lucky if he’ll hold eye contact with me for more than 5 seconds. And when he says he wants to be with me and that he loves me, it hurts. He also said that he wants to make me happy, to which I responded that he would have to be around more to do that. He said he tries, but he sits not even six feet away at lunch and doesn’t make any move to talk to me; he’ll text me, but apparently looking over at me and having words come out of his mouth is too hard. I’m just so done with this situation. I wouldn’t say I’m done with him, because I care about him, but I’m not sure if I should even try for something that I’m not really sure I want anymore.

So now I don’t know if it’s Jim or Bill. Jim has many, many pros, and next to no cons. Bill has many cons (example: I can’t be completely me with him, I also can’t really talk to him), and very few pros. But something makes me want to stick with him even though I know it’s bad for me. He (Bill) puts me in a sucky mindset just because I’m not sure if he even wants to be around me even though he says he does.