Should I go for the guy that respected and treated me better than my ex (only problem is is that he is my ex’s friend) ?

So me and my ex broke up the Sunday before Thanksgiving break. I was already mentally checked out from him disrespecting me and publicly humiliating me (making me cry because I told him I would have to pay off student loans), got mad because I was yelling in his ear when we were in a loud bar (only trying to help him hear), last straw was him crossing the line one last time with attitude and I kicked him out of my dorm calmly. He gave me silent treatment for 3 days then he broke up with me. Basically he would have the energy to play D&D but not for me. His friends would ask if I was ok never him. So this guy I started have interest and curiosity in when he was vouching and fighting for me to get into a club. This guy fought for me more than my ex-bf. This guy has also remembered important stories I’ve told him like a family story I told him about my grandfather playing baseball since this guy used to play baseball. He remembered the story a month later. We also just naturally due to excitement hugged eachother during an exciting play during a football game.. my ex was ofc gone to get alcohol. It was a body on body kind of hug. This guy has also kept eye contact every conversation we’ve had, invited me to his house with my ex and his two friends (could’ve just been boys but included me), apologized nonstop when I didn’t get into the club that he’s an exec for. I am inclined to believe he really likes me. But it’s a risk due to them being friends. But my ex bullies him to drink constantly and also said he doesn’t see him as a best man in a future wedding (yes he future faked me). He found my Instagram on his own. I decided to add him on snap through contacts and he hasn’t added me back and has been active after awhile. So guys, I’m wondering what should I do in this situation. My boundaries aren’t much it’s just 1. Cheating 2. Respect 3 Effort as well as respecting my will to wait until marriage (virgin still at 21).

Should I go for the guy that respected and treated me better than my ex (only problem is is that he is my ex’s friend) ?
Post Opinion