<human>: So, here's the deal. My boyfriend [19m] and I [20f] have been together for around 8 months. We live a ten minute walk away from eachother, but we only see eachother once every two weeks or so. He's ignorant sometimes, and he barely talks to me even in person. He's a sweet guy when he wants to be, but he makes me feel incredibly shitty half the time as well. I have very strong feelings for him, even though he's not quite the best of boyfriends.

Ex-boyfriend [20m] and I had been together for almost two years. We broke up because I started developping feelings for my current boyfriend. Since the breakup, we've been talking every day and developping a great friendship.

The problem is, we both have feelings for eachother as well. After talking to him about the memories, and just talking to him in general, it made me realize that maybe my boyfriend isn't the one for me. 

I do still love my current boyfriend even though he probably doesn't feel exactly the same way about me.

My ex-boyfriend though, is very, very clingy. He's obsessed with me and you can tell. He's not doing very well financially, and yet he still showers me with gifts. He calls me once every couple hours or so just to "check up" on me, and always wants to see me or talk to me. He's also not the smoothest when it comes to the whole flirting thing. He treats me well, but at the same time he smothers me. 

I've sort of gotten myself in a pickle, you see. I've started thinking a lot about my ex-boyfriend and I am strongly considering getting back together with him, because he treated me so well, and we've discussed getting back together before. I only like him though, I don't love him nearly as much as I love my current. I fancy them both, but I don't know who to choose.

Can you condense the text into a few key points?
<bot>: I like both my ignorant, shy, never-present current boyfriend and my obsessed, super smothering, over-protective ex-boyfriend and I would like help making a decision.