What to do if caught in a love square?

I’ve been with my boyfriend (boy 1) for about 3 years now. We have had ups and downs, and are currently in counseling to aid the relationship. I’m not sure if we’re made to be though since I basically had to teach him how to treat me like his girlfriend and be a good partner. Overall though, I feel mostly comfortable with him since we’ve had a deep continuous connection for a long time.

Guy 2 and I have had on and off communication for about 5 years (I met him online). At first, I never really paid him much mind and we naturally never got close. Within the last few months, he reconnected with me and we were able to develop a good friendship bond in this time. However, recently, he disclosed that he saw the our connection can be something more for him and would really love to start it with me. I declined and we’re still friends but that’s still on my mind.

Guy 3 I just met recently online as well and again it was friendly until he asked for my hand in a relationship way which I declined and we’re still friends now too. He has the same personality as me and more relatable to compared to the other guys.

I'm not a cheater and I didn’t want to start anything with these 2 other men I met, but now I can’t help but to wonder if they’re better for me compared to my boyfriend since my relationship with him has been kind of rocky and I’m not sure if he’s ready for marriage that he promised me which will come in May of this year (according to his plan). He tends to make a lot of false promises. I had to get upset at him for something to click in his mind so he could go to the jewelry store to get my engagement ring he promised to give me on Valentine’s Day/our anniversary. He showed it to me before he gave it (no surprise), it doesn’t fit me, and isn’t the diamond shape I liked for myself. I asked when he’ll get it resized and there’s no response. It’s things like this that makes me wonder so I don’t know if I should pursue something else or leave him. What should I do?
What to do if caught in a love square?
Post Opinion